redux 状态共享体现在哪里?

父组件如何在不另开存储空间的基础上获取到子组件自己请求到的保存在store里的数据?
比如: parentComponent使用了childComponent,childComponent请求了数据,保存在store里,那么父组件怎么获取到这个数据呢

都在store里面,store.getState就能获取到了,原理可以看下下面这个简易实现的代码

const createStore = (reducer) => {
  let state;
  let listeners = [];

  const getState = () => state;

  const dispatch = (action) => {
    state = reducer(state, action);
    listeners.forEach(listener => listener());
  };

  const subscribe = (listener) => {
    listeners.push(listener);
    return () => {
      listeners = listeners.filter(l => l !== listener);
    }
  };

  dispatch({});

  return { getState, dispatch, subscribe };
};

都存在一个状态树(俗称)store里面,只要触发action,并且发生了state的改变,store就是向下广播,更新页面的状态

  • react做表格多列
  • webpack + react + router 打包后js文件还是很大
  • ES6 import 导出规则
  • reactjs渲染列表没效果,帮我看一下哪里有问题
  • react-native的navigator跳转中数据问题
  • webpack 依靠ExtractTextPlugin编译scss出现问题
  • 单向数据流和双向绑定各有什么优缺点?
  • Vue和React哪个源码更适合阅读学习?不谈框架优劣,只从学习的角度出发,希望知其所以然。
  • react是不是不能把已经render过的组件件再一次render到同一个dom上?
  • Webpack hot loader的时候如何同时做到分多个文件打包
  • react 中各个声明周期中异步的执行顺序