为了账号安全,请及时绑定邮箱和手机立即绑定

react-redux文档中建议只在最顶层容器使用connect,但如何将数据传入路由中呢?

react-redux文档中建议只在最顶层容器使用connect,但如何将数据传入路由中呢?

MMTTMM 2018-11-28 21:18:58
各位好,redux文档中建议只在顶层使用connect,以保住数据来源的单一性,但是在使用路由嵌套的时候可能是这样:  render() {        return (            <div>               <Header/>               //如何传递不同的参数和方法到这里即将展示的组件?                {this.props.children}                <Footer/>            </div>        );    }     function maptoprops(){    return xxx    }          function mapDispatchToProps(dispatch) {    return xxx    }        connent(maptoprops,mapDispatchToProps)(app)                   想请教一下,这样如何将action的方法和要更改的数据传入{this.props.children} (也就是路由中的指定组件)中呢?小弟刚入门的疑惑,可能有一些tooyoung,还有点naive,但确实困扰了很久,先谢谢了!
查看完整描述

1 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

在路由中的指定组件里connect


查看完整回答
反对 回复 2018-12-31
  • 1 回答
  • 0 关注
  • 631 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信