在setTimeout和原生事件的更新都将自动批处理
flushSync 可跳出批量更新(flushSync内部仍然是批量更新)
去除卸载组件时的更新状态警告
createRoot(root).render() 就可以开启并发模式了。
React 组件的返回值可以为undefined
- createRoot(root).render() 就可以开启并发模式了。
useTransition 开启并发模式(包装方法)
- startTransition(() => { setList(newArray(10000).fill(null)); });
useDeferredValue(包装值)
- const deferredList = useDeferredValue(list);