首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-router-redux推送的重要性

react-router-redux推送的重要性
EN

Stack Overflow用户
提问于 2018-01-25 12:51:27
回答 1查看 128关注 0票数 1

我在我的项目中使用了react-router-redux push,但不确定我的团队为什么要在actionsToProps中使用它。有什么特别的好处吗?

在actionsToProps中推送工作正常

代码语言:javascript
复制
import {push} from 'react-router-redux';

const actionsToProps = {
      registerUser: actions.registerUser,
      push
    }

export default connect(mapStateToProps, actionsToProps)(Register);

我之所以问这个问题,是因为我的组件在没有推送的情况下仍然可以正常工作。

在没有推送的情况下,actionsToProps也可以正常工作

代码语言:javascript
复制
import {push} from 'react-router-redux';

const actionsToProps = {
      registerUser: actions.registerUser
    }

export default connect(mapStateToProps, actionsToProps)(Register);

如果我的问题看起来不愚蠢,我会要求你澄清。

EN

回答 1

Stack Overflow用户

发布于 2018-01-25 13:02:28

根据documentation的说法,push“将一个新的地点推向历史,成为当前的地点”。即。它用于通过react-router更改/打开页面。它是作为react-router的替代品。

您可以像这样使用它:

store.dispatch(push('/foo'))

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48435883

复制
相关文章

相似问题

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