我需要弄清楚,这段代码有什么区别吗?
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
document.getElementById('root')
);
这个babel结构
{
"strictMode": true
}
如果我只使用babel
配置和strictMode:true
,那么不需要StrictMode
组件吗?反之亦然
发布于 2021-11-20 10:32:16
StrictMode是一个用于突出显示应用程序中潜在问题的工具。与片段一样,StrictMode不呈现任何可见的UI。它为其后代激活额外的检查和警告。
如文件所述
当元素包装在<React.StrictMode>
中时,它们:
lifecycles
而babel中的strictMode
则用于ES6模块的转换。ES6模块具有隐式严格模式。对babel来说,没有太多的资源,但差不多就是这样。
https://stackoverflow.com/questions/70044802
复制相似问题