react组件 更新和渲染是两个不同过程,可以通过shouldComponentUpdate控制是否渲染。
今天遇到一个问题,就是父组件数据list不放state里面,然后list通过props传给子组件,异步修改数据list时候,父子组件都没有触发更新和渲染,直接体现就是子组件拿到的props还是原来的。
是不是可以这样理解,react 只会监听state的数据,然后触发对应的更新和渲染。不在state中的数据,即使绑定子组件props,因为父组件未更新,造成子组件props也不会触发更新。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…