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

Is it possible to use experimental version of React while using Create React App

我想测试 React 并发模式,而且还在使用 create-react-app? 可能吗?

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

好吧,简短的回答是。您所要做的就是像这样使用 CRA 创建您的新应用程序:

npx create-react-app myapp

然后在主安装完成后。您可以简单地启用并发模式(实验),并将其添加到您的项目(您必须确保当前版本的 React 支持此实验模式):

npm install react@experimental react-dom@experimental
# or: yarn add react@experimental react-dom@experimental

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

const root = ReactDOM.createRoot(rootEl)
root.render(<App />)

您可以详细了解如何正确启用此功能here