Я не знаю, как вы не можете вызвать API через маршрутизатор. Но вы можете вызвать API при загрузке компонента. используйте axios
для вызова API внутри функции componentWillMount()
.
Редактировать: После того, как я снова посмотрю в Документация , они упомянули, что метод componentWillMount
считается устаревшим и не используют его. Поэтому вы не можете использовать componentDidMount
, он вызовет API сразу после монтирования компонента. В их документации также сказано, что componentDidMount является хорошим местом для создания экземпляра сетевого запроса.