如何在没有父子关系的反应路由器中将道具从一个组件传递到另一个组件? [英] how to pass props from one component to other in react router that don't have parent child relationship?

查看:51
本文介绍了如何在没有父子关系的反应路由器中将道具从一个组件传递到另一个组件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<Router>
    <Route path="/" component={ Layout }>
        <IndexRoute component={ Home } />

        <Route path="packages" component={ Package }/>
        <Route path="packageDetail/:packageId"   component={ PackageDetail } />

        <Route path="*" component={ NotFound } />
    </Route>
</Router>

如何将包中的 props 传递给没有父子关系的 packageDetail?

how to pass props from packages to packageDetail which dont have parent child relationship?

推荐答案

使用 Redux 或任何其他 Flux 系统具有全局应用程序状态,使用通用道具填充反应组件.

use Redux or any other Flux system to have a global application state filling react component with common props.

这篇关于如何在没有父子关系的反应路由器中将道具从一个组件传递到另一个组件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆