1. 父组件 -> 前几层组件: props2. 父组件 -> 非深入组件(比顶层第5层): context种情况几乎少见除非写框架或者工具用props清晰明3. 组件 -> 父组件:callback4. 组件间: 严格意义存种情况现需求说明写错误数据流向始终都应该顶至例root -> (A,B,C) 所A组件改变需要让B改变A调用rootprops传callback导致rootstate发变化B能更新