Skip to content

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;

参考