本文主要是介绍react组件:strictmode,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
帮助你在开发过程中尽早地发现组件中的常见错误。
**
严格模式启用了以下仅在开发环境下有效的行为:
组件将 重新渲染一次,以查找由于非纯渲染而引起的错误。
组件将 重新运行 Effect 一次,以查找由于缺少 Effect 清理而引起的错误。
组件将被 检查是否使用了已弃用的 API。
StrictMode 不接受任何参数。
在由 包裹的树中,无法选择退出严格模式。这可以确保在 内的所有组件都经过检查。如果两个团队在一个产品上工作,并且对于这些检查是否有价值存在分歧,他们需要达成共识或将 下移到树的较低层级。
**
为整个应用启用严格模式
**
如果要为整个应用启用严格模式,请在渲染根组件时使用 包裹它:
import { StrictMode } from ‘react’;
import { createRoot } from ‘react-dom/client’;
const root = createRoot(document.getElementById(‘root’));
root.render(
);
**
为应用程序的一部分启用严格模式
**
import { StrictMode } from ‘react’;
function App() {
return (
<>
这篇关于react组件:strictmode的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!