猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
为什么每个组件的 js 文件头部都要引入 import React from 'react' ?
为什么每个组件的 js 文件头部都要引入 import React from 'react' ?
偶然的你
浏览 1542
回答 2
2回答
米琪卡哇伊
因为每一个文件都是一个单独的模块,不引入的话不能识别文件中的React是什么,但是你可以在webpack中讲React配置为全局变量。plugins:[ //自动加载模块,而不必到处 import 或 require 。 new webpack.ProvidePlugin({ React: "React" }) ]
0
0
0
呼啦一阵风
代码中没有使用过React,必须要引用,而且必须为大写。import React, { Component } from 'react';class Process extends Component { render() { return (<div>哈哈哈</div>) } }上述代码被babel转译后:import React, { Component } from 'react';class Process extends Component { render() { return React.createElement( 'div', null, '\u54C8\u54C8\u54C8' ); } }用到了React.createElement约定使用React,故必须引用。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
React.JS
react ,react router,react redux的学习顺序是什么?
3 回答
为什么import React from 'react',React首字母必须大写?
3 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续