Open SUNYIMIN opened 4 years ago
1.context主要解决了react单项数据流props传递的问题,当组件的层级很深的时候,这个问题就会变得格外突出。context拥有一个全局的数据store,可以跨层级传递数据。但是缺点是,当全局的context更新时,如果层级中间有一个组件shouldComponentUpdate()返回false时,那么后面的组件就不能更新context传过来的数据
2.mobx主要解决了,父子组件,兄弟组件之间的数据共享问题,组件会监听store中的数据,当数据变更时,组件会及时更新渲染,不存在context存在的问题
1.context主要解决了react单项数据流props传递的问题,当组件的层级很深的时候,这个问题就会变得格外突出。context拥有一个全局的数据store,可以跨层级传递数据。但是缺点是,当全局的context更新时,如果层级中间有一个组件shouldComponentUpdate()返回false时,那么后面的组件就不能更新context传过来的数据
2.mobx主要解决了,父子组件,兄弟组件之间的数据共享问题,组件会监听store中的数据,当数据变更时,组件会及时更新渲染,不存在context存在的问题