首页 男生 其他 深入浅出React和Redux

12.3.3 服务器端Redux Store

深入浅出React和Redux 程墨 975 2021-04-06 02:29

  您可以在百度里搜索“深入浅出React和Redux 艾草文学(www.321553.xyz)”查找最新章节!

  

  12.3.3 服务器端Redux Store

  在服务器端使用Redux,必须要对每个请求都创造一个新的Store,这是和浏览器渲染的最大区别。

  在浏览器端,网页只需要满足一个用户的需要,所以一个Store就足够了,但是在服务器端会接受到很多浏览器端的请求,毕竟我们的服务器不会设计成只满足一个用户在线使用,既然特定每个请求的数据存在Store里,当然对每个请求都要重新构建一个Store实例。

  所以,我们要修改一下src/Store.js的实现,把构建Store的代码放在一个函数中:

  const configureStore = () => {

  const store = createStore(reducer, {}, storeEnhancers);

  store._reducers = originalReducers;

  return store;

  }

  export {configureStore};

  因为src/Store.js导出的不再是一个Store实例而是一个configureStore函数,对应导入这个文件的代码也要对应改变。 深入浅出React和Redux

目录
设置
手机
书架
书页
评论