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

标签 reactjs 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 .

关于reactjs - 在使用 Create React App 时是否可以使用 React 的实验版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63213597/

相关文章:

javascript - 如何使用 Axios 拦截器向响应添加一些 header ?

javascript - React/Flux 实现技术不清楚父组件何时需要在子组件上拉字符串

javascript - React.JS,如何从子组件渲染组件

reactjs - 如何使用 @react-google-maps/api 在 ReactJS 中使用距离矩阵 API?

reactjs - 如何在运行时通过docker-compose.yaml文件传递的React应用中读取环境变量?

reactjs - 将 Sass (.scss) 添加到弹出的 create-react-app 配置中

reactjs - 如何避免 create-react-app 的缓存

reactjs - 如何在 React 中编辑待办事项

django - 如何在ReactJS中使用Django模板

javascript - 如何在React中传递另一个文件中的函数