- 博客(2)
- 收藏
- 关注
原创 写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么
写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么? 没有绑定key的情况下,并且在遍历模板简单的情况下,会导致虚拟新旧节点对比更快,节点也会复用。而这种复用就是就地复用,一种鸭子辨型的复用。 <div id="app"> <div v-for="i in dataList">{{ i }}</div> </div>var vm = new Vue({ el: '#app', data: { dat
2020-06-17 10:43:12 1265
原创 React中setState什么时候是同步的,什么时候是异步的?
React 中 setState 什么时候是"同步"的,什么时候是"异步"的?❝在React中,如果是由React引发的事件处理(比如通过onClick引发的事件处理),调用setState不会同步更新this.state,除此之外的setState调用会同步执行this.state 。所谓“除此之外”,指的是绕过React通过addEventListener直接添加的事件处理函数,还有通过setTimeout/setInterval产生的异步调用。由React控制的事件处理程序,以及生命周期函数
2020-06-17 10:41:29 4017 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人