react/react-in-jsx-scope
必须引入React
为什么
使用JSX时, <a />
会扩展为 React.createElement("a")
。因此,React
变量必须在作用域内。
建议
在文件头先引入React。
错误示例
tsx
// 组件头部没有引入React
const Hello = () => <div>Hello ranwawa</div>;
export default Hello;
// 组件头部没有引入React
const Hello = () => <div>Hello ranwawa</div>;
export default Hello;
正确示例
tsx
import React from 'react';
const Hello = () => <div>Hello ranwawa</div>;
export default Hello;
import React from 'react';
const Hello = () => <div>Hello ranwawa</div>;
export default Hello;