关于onclick后函数执行两次的问题

来源:3-14 【异步处理】setState的异步开发

幕布斯7094097

2022-10-28

老师好,请问为什么使用这种preState的方式在控制台打印看到console执行了两次呢

this.setState((preState, preProps) => { console.log("打印state", preState.count); return { count: preState.count + 1 }; });

写回答

1回答

沉淀____

2022-11-21

//<React.StrictMode>
    <App />
//</React.StrictMode>);

在严格模式下就会这样

https://zh-hans.reactjs.org/docs/strict-mode.html#ensuring-reusable-state

2
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程