react 新生命周期 static getDerivedSta

2020-08-14  本文已影响0人  卜蔣咎

需求:初始的时候展示默认的memberDeptList,当去改变的时候,memberDeptList改变;但是当去修改state的时候, static getDerivedStateFromProps 也会去改变,所以设置内部的state设置初始的 first; 这样只有第一次才回去执行,不会修改state 的时候也会去改变。

当改变的memberDepList 的时候,state.cachedsomeprop 改变;这样就控制只有props改变,才回去执行,state改变不会去触发 getDerivedStateFromProps 生命周期。

上一篇下一篇

猜你喜欢

热点阅读