如果使用hook里的useState,与这里讲的setState类似么?
来源:7-12 setState何时会合并state
小帆f
2021-04-09
老师你好,视频里讲了setState,想问一下:
如果使用hook呢?例如:
const [count, setCount] = useState(0);
不可变值?是否异步?是否会被合并?
写回答
1回答
-
不可变值,这是肯定的,而且是必须的
也是异步,所有“数据驱动视图更新”都是异步的,否则性能会很惨
合并,一般不会存在。因为 useState 把各个 state 都拆开了,不像 class 组件中的 state 都是混在一块的
40
相似问题