this.props.projectModel.isFavorite = isFavorite;
来源:9-3 收藏功能的实现-2【实战应用】
慕粉1902362591
2019-02-23
setFavoriteState(isFavorite) {
this.props.projectModel.isFavorite = isFavorite;
//这里是什莫意思改变 TrendingPage里面穿过啦的数值,我记得直接改变react父组件里的是会报错的,这个值的作用是什莫
this.setState({
isFavorite: isFavorite, //这里不是已经改变了吗
})
}
写回答
1回答
-
是这样,Cell改变了收藏状态,会导致列表重绘,所以要及时修改外边的projectModel的数据不然Cell的收藏状态会被projectModel覆盖掉。
00
相似问题