setState自动批处理
在react17中,只有react事件会进行处理,原生js事件,promise,setTimeout,setInterval不会
react18,将所有事件都会进行处理,即多次setState会被合并为1次执行,提高了性能,在数据层,将多个状态更新合并成一次处理(在视图层,将多次渲染合并成一次渲染)
setState自动批处理
在react17中,只有react事件会进行处理,原生js事件,promise,setTimeout,setInterval不会
react18,将所有事件都会进行处理,即多次setState会被合并为1次执行,提高了性能,在数据层,将多个状态更新合并成一次处理(在视图层,将多次渲染合并成一次渲染)