今天在使用的时候发现如果在rendre里面打印,老是会打印两次,如下图:
后来在网上找答案发现是因为我是直接通过create-react-app模式创建的,默认就是StrictMode下。StrticMode默认会执行两次render,来检测你的render函数有没有副作用。
只需要删除React.StrictMode即可,此时打印一次
今天在使用的时候发现如果在rendre里面打印,老是会打印两次,如下图:
后来在网上找答案发现是因为我是直接通过create-react-app模式创建的,默认就是StrictMode下。StrticMode默认会执行两次render,来检测你的render函数有没有副作用。
只需要删除React.StrictMode即可,此时打印一次