如果使用hook里的useState,与这里讲的setState类似么?

来源:7-12 setState何时会合并state

小帆f

2021-04-09

老师你好,视频里讲了setState,想问一下:
如果使用hook呢?例如:
const [count, setCount] = useState(0);
不可变值?是否异步?是否会被合并?

写回答

1回答

双越

2021-04-09

不可变值,这是肯定的,而且是必须的

也是异步,所有“数据驱动视图更新”都是异步的,否则性能会很惨

合并,一般不会存在。因为 useState 把各个 state 都拆开了,不像 class 组件中的 state 都是混在一块的

4
0

2024版 前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4664 学习 · 1644 问题

查看课程