采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师这里有个疑问,为什么要重新赋值this.props.projectModel里的isFavorite属性
因为props.projectModel是和外界列表共享的数据,在item中修改了收藏状态后需要将状态同步出去哈。
props变化与setState(),都会调用getDerivedStateFromProps的哈,分享一个React的生命周期方法的执行流程图哈:
非常感谢!
老师补问一个,getDerivedStateFromProps这个方法什么情况下会被调用啊,为啥只是执行了setState也会执行,难道不是有属性变化了才执行么
详见回复哈
登录后可查看更多问答,登录/注册
解锁React Native开发应用新姿势,React Native新版本热门技术
2.1k 2
2.1k 3
2.4k 4
2.5k 2
1.7k 1
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号