首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要在每个文件中导入react吗?

我需要在每个文件中导入react吗?
EN

Stack Overflow用户
提问于 2022-04-03 12:24:15
回答 2查看 5.7K关注 0票数 10

我发现没有import React from 'react';行的组件工作得很好。

我按照惯例将import React from 'react';添加到第一行.jsx文件中。我看到了许多开放源码的这一行。

那我们为什么不必要地增加这一行呢?

EN

回答 2

Stack Overflow用户

发布于 2022-04-03 12:55:39

您不再需要import React from "react"了。从React的第17版开始,JSX在不使用React.createElement的情况下自动转换。

然而,其他出口产品如钩子必须进口。

票数 13
EN

Stack Overflow用户

发布于 2022-10-18 16:44:28

如果您使用像esbuild这样的构建器,不幸的是,您需要在每个文件中导入react,因为这将是一个错误:Uncaught ReferenceError: React is not defined

但是,如果使用默认构建器,则不必在每个文件中导入react

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71725865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档