对于这个问题,我的问题是
> 如果不是父子关系或者兄弟或者伯父侄女,真的需要交互吗?
如果是在同一颗树上,那么一定能找到一个共同的 parent,把 parent 的回调传进来就好了
如果不在同一颗树上,你可能需要一个全局的一些东西
## 9.1 event
使用随便一种 event emitter,比如 [backbon events](https://www.npmjs.com/package/backbone-events-standalone)。 在一个 componnet 中 trigger,另一个 component subscribe
## 9.2 flux
flux 只是一个架构思想,你可以用任何自己喜欢的方式实现 其实跟 event emitter 差不多,只是针对和管理 state
### dispatcher
作为action 的分发工作,决定哪些 action 引起哪些 store 的变化
### store
状态与逻辑
## 9.3 router
使用 router 传递信息也是可以的
## 9.4 应用级别 state
跟 om 一样,全局应用级别 state
- 1. Why not 2 way binding/为毛不用双向绑定
- 2. What's Virtual DOM, why should we care / 为毛要用 Vitual Dom
- 3. Why Immutable / 为毛要不可变
- 4. How to do Unit test React project / 如何单元测试
- 5. Modular and Components
- 6. How should I thinking in react way / 如何以 React 的方式解决问题
- 7. What about Data Fetching / 只有 V 的话,数据 M 呢
- 8. What about Router / router 怎么办
- 9. How to communicate between two components that don't have a parent-child relationship/ 不是父子关系的 component 怎么交互
- 10. When should I use "key" / 什么时候该用 key
- 11. What's these Warnings / 这些黄黄的是神马
- 12. How to Profile Component Perfomance / 如何提升效率