useEffect 执行了2次

确定是否开启了严格模式

const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>
);
StrictMode会单独触发一次用来检查和警告,生产环境不会出现这个问题。去掉严格模式即可
root.render(
<App />
);

 

posted @ 2022-06-11 21:30  桃之夭夭丶  阅读(676)  评论(0编辑  收藏  举报