【发布时间】:2021-05-27 04:56:57
【问题描述】:
刚刚升级到 typescript 4.2.2 并开始收到我所有的 react 导入的以下警告,即
import React from "react";
导致此警告
'React' 被声明,但它的值从未被读取
据我所知,此导入之前运行良好,并且需要使用 jsx。我查看了更改日志,但没有看到与此新警告相关的任何更改。我的tsconfig也有"jsx": "react-jsx"
关于如何解决这个问题的任何建议?
【问题讨论】:
-
我相信你正在使用 React 17,你不需要再导入
React -
如果我删除它,我会收到一个错误
Uncaught ReferenceError: React is not defined我认为它只是在某些 babel 配置中是可选的,所以保留它应该仍然有效? -
是的,有一些 babel 配置需要调整,你可以在这里查看reactjs.org/blog/2020/09/22/…
标签: reactjs typescript