首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >此语句的用途:{ router: routerReducer }

问此语句的用途:{ router: routerReducer }
EN

Stack Overflow用户
提问于 2018-03-26 05:45:38
回答 2查看 121关注 0票数 1

我知道这是一个简单的问题,但我是一个初学者。

这一行在combineReducer中有什么用处

代码语言:javascript
复制
router: routerReducer

该行位于以下上下文中:

代码语言:javascript
复制
export default combineReducers({
  article,
  articleList,
  auth,
  router: routerReducer
});
EN

回答 2

Stack Overflow用户

发布于 2018-03-26 05:50:34

实际上,它应该是最清晰的一行,因为您正在定义一个对象,一个键和值对集合。实际上,您的代码等同于:

代码语言:javascript
复制
export default combineReducers({
  article: article,
  articleList: articleList,
  auth: auth,
  router: routerReducer
});

多亏了ES6的特性

票数 2
EN

Stack Overflow用户

发布于 2018-03-26 05:50:43

该代码将一个javascript对象传递给combineReducers()函数。有两种方法可以将元素添加到对象:

代码语言:javascript
复制
{item: item}

和

代码语言:javascript
复制
{item}

而后者是第一个的简写。只有当对象键和变量名相同时,速记才有效。

代码也可以写成这样:

代码语言:javascript
复制
{
  article: article,
  articleList: articleList,
  auth: auth,
  router: routerReducer
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49481270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档