BaseItem有个疑问
来源:9-2 收藏功能的实现-1【实战应用】
Leonard_
2018-12-24
老师这里有个疑问,为什么要重新赋值this.props.projectModel里的isFavorite属性
写回答
1回答
-
因为props.projectModel是和外界列表共享的数据,在item中修改了收藏状态后需要将状态同步出去哈。
props变化与setState(),都会调用getDerivedStateFromProps的哈,分享一个React的生命周期方法的执行流程图哈:
042018-12-27
相似问题