React is not defined解决

React is not defined解决

 组件未引入React报错React is not defined 神奇的是代码内并没有用到React的地方 必需要导入React才不报错 看着就很奇怪 原因是因为React创建组件需要使用到React上的一个方法createClass创建组件 在babel-loader的@babel/preset-react预设里写个配置即可不用导入也不报错:

javascript">// 这里是把babel-loader的配置抽取到了babel.config.js中:
module.exports = {
    ...
    presets: [
        [
          '@babel/preset-react',
          {
            runtime: 'automatic', // 加上这行配置
          },
        ],
    ]
}

转载请说明出处内容投诉
CSS教程_站长资源网 » React is not defined解决

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买