為啥我import React from 'react'沒事,但是import react from 'react'就會報錯?錯誤信息為:'React' must be in scope when using JSX react/react-in-jsx-scope這個不是解構吧,還要求名稱一致?而且index.js里面沒有使用React,在把jsx轉化的時候,到底是提供了怎么樣一個環境呢?難道是自執行函數,但是直接import 'react'也報相同錯誤。雖然感覺有點鉆牛角尖,但是我實在搜索不到相關問題,望有人能夠解答一二,謝謝!
3 回答

鳳凰求蠱
TA貢獻1825條經驗 獲得超4個贊
import React from 'react';const comp = () => ( <div>something...</div>);//...// 編譯 JSX 后:import React from 'react';const comp = () => ( React. createElement('div', null, 'something...' ) );//...
這個問題跟首字母是不是大寫沒有關系,是必須使用React
。
添加回答
舉報
0/150
提交
取消