猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
为什么每个组件的 js 文件头部都要引入 import React from 'react' ?跪求!
为什么每个组件的js文件头部都要引入importReactfrom'react'?
HUX布斯
浏览 410
回答 2
2回答
RISEBY
因为每一个文件都是一个单独的模块,不引入的话不能识别文件中的React是什么,但是你可以在webpack中讲React配置为全局变量。plugins:[//自动加载模块,而不必到处import或require。newwebpack.ProvidePlugin({React:"React"})]
0
0
0
慕斯709654
代码中没有使用过React,必须要引用,而且必须为大写。importReact,{Component}from'react';classProcessextendsComponent{render(){return(哈哈哈)}}上述代码被babel转译后:importReact,{Component}from'react';classProcessextendsComponent{render(){returnReact.createElement('div',null,'\u54C8\u54C8\u54C8');}}用到了React.createElement约定使用React,故必须引用。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续