问:老版本的 React 中,为什么写 jsx 的文件要默认引入 React ? 如下:
import React from 'react'
function Index(){
return <div>hello,world</div>
}
答:因为 jsx 在被 babel 编译后,写的 JSX 会变成上述 React.createElement 形式,所以需要引入 React,防止找不到 React 引起报错。
知识点:
认识 JSX
问:老版本的 React 中,为什么写 jsx 的文件要默认引入 React ? 如下:
import React from 'react'
function Index(){
return <div>hello,world</div>
}
答:因为 jsx 在被 babel 编译后,写的 JSX 会变成上述 React.createElement 形式,所以需要引入 React,防止找不到 React 引起报错。
知识点:
认识 JSX