我面临与此处描述的相同的问题
https://github.com/babel/babel/issues/2504 @H_502_2@因此,任何只有无状态组件的文件都需要反应导入,例如导入React来自’react’;这有点烦人(eslint给出错误作为未使用的变量;我理解它可以被抑制,仍然……).有没有办法避免在基于webpack的设置中进行此导入. @H_502_2@谢谢.
https://github.com/babel/babel/issues/2504 @H_502_2@因此,任何只有无状态组件的文件都需要反应导入,例如导入React来自’react’;这有点烦人(eslint给出错误作为未使用的变量;我理解它可以被抑制,仍然……).有没有办法避免在基于webpack的设置中进行此导入. @H_502_2@谢谢.
我遇到过同样的问题.然后,我发现了这个:
@H_502_2@babel-plugin-react-require
@H_502_2@这将自动添加所需的require或import调用,以将’react’导入到无状态组件模块.
@H_502_2@附:如果您使用webpack和babel6,请确保您没有将jsx-loader用于JSX文件.我得到了错误,然后我意识到不再需要jsx-loader.只需使用:
@H_502_2@babel-preset-react