BaseItem有个疑问

来源:9-2 收藏功能的实现-1【实战应用】

Leonard_

2018-12-24

图片描述
老师这里有个疑问,为什么要重新赋值this.props.projectModel里的isFavorite属性

写回答

1回答

CrazyCodeBoy

2018-12-24

因为props.projectModel是和外界列表共享的数据,在item中修改了收藏状态后需要将状态同步出去哈。


props变化与set­State(),都会调用get­Derived­State­From­Props的哈,分享一个React的生命周期方法的执行流程图哈:

//img.mukewang.com/szimg/5c222be700017a7f20681248.jpg

0
4
Leonard_
回复
CrazyCodeBoy
好的老师,感谢,已经了解了
2018-12-27
共4条回复

RN入门到进阶,打造高质量上线App

解锁React Native开发应用新姿势,React Native新版本热门技术

3144 学习 · 3241 问题

查看课程