开发者问题收集

如何通过 React Router 将一个页面的 props 传递到另一个页面?

2019-08-16
13823

在我的 React 应用中,我使用的是 react-router-dom。在 App.js 中,我设置了路由。那里有三个组件: /home/customerinfo/success

在 home 组件中我有一个按钮。我想要的是,当我按下按钮时, customerinfo 组件将加载到整个页面中,并且我希望 customerinfo 组件中显示 home 组件的状态。我的 Route 如下所示:

<Route
  path="/customerInfo"
  render={props => <CustomerInfo {...props} />}
/>

但是我无法访问 App.jshome 组件的状态,因此它不起作用。

如何获取 customerinfohome 组件的状态?

我是 React 新手。请帮帮我。

1个回答

使用redux传递数据以进行复杂应用。

但是,如果您只想使用React坚持下去,则可以使用Props将数据传递给 redirect component。

>按钮单击 HOME 控制器的数据传递到 customerinfo component。

545569118

希望有帮助!!!

tarzen chugh
2019-08-16