是否需要在 create react app 中安装 npm react react-dom ?

Does installing npm react react-dom in create react app is necessary?

我阅读了 reactstrap 的文档,它指导我们安装 npm 包,如下所示;

npm install --save bootstrap
npm install --save reactstrap react react-dom

我的问题是,是否需要安装react和react-dom,这两个包不是默认包含在create-react-app中吗?

是的!当您使用

时,它默认包含在node_modules中
npx create-react-app app-name

但您也可以出于某种原因选择不使用它。然后你需要安装它们并自己添加你的项目启动文件。

是的,make时默认安装

npx create-react-app my-app

如果需要,您也可以使用打字稿安装它

npx create-react-app my-app --template typescript

它还会添加@types/react-dom