上节课我们学习了如何使用PubSub
来进行组件之间的数据传递(通信),也算是结束了GitHub
搜索的整个案例,那么这节课我们来对GitHub
案例来做一个简单的总结吧。
回顾
在总结之前我们先来对上节课的内容来做一个简单的回顾
- 使用
PubSub
完成组件之间数据通信 - 使用
PubSub
分两步 - 确定消息名
- 发布消息
- 任何组件如果要接收数据,那么就是订阅者
- 订阅消息的话要在组件刚挂载完成就订阅
以上便是上节课的主要要点,接下来我们来对GitHub
案例来做一个简单的总结
案例总结
- 设计
state
时要考虑全面,例如带有网络请求的组件,一定要考虑请求失败怎么办 - 学会用解构赋值时重命名来灵活改变变量
- 订阅与发布机制
- 先订阅再发布
- 适用于任何组件之间的通信
- 要在
componentWillUnmount
中取消订阅
Copyright statement:The articles of this site are all original if there is no special explanation, indicate the source please when you reprint.
Link of this article:https://work.lynchow.com/article/summary_github_search/