反应渲染两次!!!如何停止重新渲染?

问题描述

JFrame

质量检查: 大家好 我在避免重新渲染方面有些麻烦。 我发现状态更改后,渲染功能将执行两次。 我该如何改善这种情况以及为什么会发生此事件?

解决方法

由于Strict Mode,您的应用可能呈现了两次。您可以禁用此设置:

检查index.js中app是否被<React.StrictMode>包装:

ReactDOM.render(
  <React.StrictMode>
    {app}
  </React.StrictMode>,document.getElementById('root')
);

如果是这样,可以通过删除<React.StrictMode>标签来禁用 StrictMode

ReactDOM.render(
  {app},document.getElementById('root')
);