Вы можете вызвать этот api в App.tsx
, т.е. ваш первый компонент, который будет отображаться в приложении. Это компонент, который на самом деле также содержит Routes
.
Рассмотрим следующий код в качестве примера и изменим его в соответствии с потребностями вашего приложения:
class App extends React.Component {
ComponentDidMount() {
this.props.callTheApiHere()
}
render() {
return (
<Routes history={this.props.history} />
)
}
}
export default App;
Теперь каждый компонент, который любой из ваших Route
рендеров должен просто получить данные из redux store
, используя mapStateToProps
в react-redux
Connect