渲染两次是因为react默认开启了严格模式

React.StrictMode标签作用:

1、识别安全生命周期
2、关于使用过时字符串 ref API 的警告
3、关于使用废弃的 findDOMNode 方法的警告
4、检测意外的副作用
5、检测过时的 context API

注释掉React.StrictMode即为关闭严格模式,就不会出现渲染两次的情况了

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注