У меня есть компонент, из которого я хочу передать данные другому компоненту, и я использовал маршрутизацию-router-dom.
class App extends Component {
constructor(props) {
super(props);
this.state = {
devices: [],
data_set: []
}
}
render() {
return (
<Provider store={store}>
<Fragment>
<BrowserRouter>
<Switch>
<Route
exact
path="/"
component={Dashboard} />
<Route
exact
path="/rehab"
render={(props) =>
<Rehab {...props}
data_val={this.state.data_set}
text="Shyam Form" />
}
/>
<Route
exact
path="/activity"
render={(props) =>
<Activity {...props}
data_val={this.state.data_set}
text="Shyam Activity" />
}
/>
</Switch>
</BrowserRouter>
</Fragment>
</Provider>
)
}
}
const wrapper = document.getElementById("app");
ReactDOM.render( < App / > , wrapper)
`
Это мой App.js.Что мне нужно для доступа к переменной состояния, которая есть в моем компоненте Activity внутри компонента Rehab.
Мне известно об использовании «windows.entity» в качестве глобального хранилища, но это не будет хорошей практикой.Предположим.
Любая помощь приветствуется. Заранее спасибо