猿问

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

各位好,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,但确实困扰了很久,先谢谢了!


MMTTMM
浏览 633回答 1
1回答

慕神8447489

在路由中的指定组件里connect
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答