react18已经发布了,但还是想从17开始学起,使用npx create-react-app创建出来的项目又默认是最新的18版本,所以得把我们生成好的项目进行降级

1.首先还是需要创建一个18版本的typescript项目

npx create-react-app 项目名 --template typescript

2.随后调整package.json 文件

@testing-library/react @types/react @types/react-dom react react-dom降为下图的版本
在这里插入图片描述

3.删除文件 package-lock.json
4.将index.tsx进行如下修改(因为react18和react17的有些api不一样)在这里插入图片描述
5.最后在根目录下执行yarn installnpm install 重新下载依赖包,然后npm start启动项目,就成功降版本了.

更多推荐