使用 Create React App 时是否可以使用 React 实验版本

Ami*_*ein 5 reactjs create-react-app

我想测试React并发模式,并且仍然使用create-react-app?是否可以?

我检查了create-react-app文档,也查找了指定的NPM模块,但没有找到。

SMA*_*KSS 5

嗯,简短的回答是肯定的。您所要做的就是使用 CRA 创建新应用程序,如下所示:

npx create-react-app myapp
Run Code Online (Sandbox Code Playgroud)

然后,主要安装完成后。您只需将并发模式(实验)添加到您的项目中即可启用它(您必须确保当前版本的反应支持此实验模式)

npm install react@experimental react-dom@experimental

# or:

yarn add react@experimental react-dom@experimental
Run Code Online (Sandbox Code Playgroud)

然后简单地,您可以index.js通过替换来更改根元素ReactDOM.render(<App />, rootEl)

npx create-react-app myapp
Run Code Online (Sandbox Code Playgroud)

注意:您可以了解有关如何正确启用此功能的更多信息