老师我突然发现我每次刷新页面都会渲染两次
来源:7-8 修改 State 为 Flatten 结构编码

来到地球的第一天
2020-07-06
我在app里打印files,刷新页面发现执行了两次,不知道是什么原因
写回答
1回答
-
张轩
2020-07-07
同学好 最新版的 create-react-app 创建的 index.js 根文件有变化。它会多包裹一个 react strictmode。https://zh-hans.reactjs.org/docs/strict-mode.html
ReactDOM.render( <React.StrictMode> <App /> </React.StrictMode>, rootElement );
他会造成一引入 useState hook 就多渲染一次,应该是再做一些检察工作。去掉以后就没问题了。
00
相似问题