Я использую Redux, redux-router и reactjs.
Я пытаюсь создать приложение, в котором я получаю информацию об изменении маршрута, поэтому у меня есть что-то вроде:
<Route path="/" component={App}>
<Route path="artist" component={ArtistApp} />
<Route path="artist/:artistId" component={ArtistApp} />
</Route>
Когда кто-то входит в artist/<artistId>
, я хочу найти исполнителя, а затем передать информацию. Вопрос в том, что это лучший способ сделать это?
Я нашел несколько ответов об этом, используя RxJS или попробовав промежуточное программное обеспечение для управления запросами. Теперь, мой вопрос: действительно ли это необходимо или просто способ реагировать на агрегирование архитектуры? Могу ли я просто получить информацию, которая мне нужна, вместо реакции componentDidMount() и componentDidUpdate()? Сейчас я делаю это, вызывая действие в тех функциях, которые запрашивают информацию, а компонент повторно отображает информацию о прибытии. У компонента есть некоторые свойства, позволяющие мне знать, что:
{
isFetching: true,
entity : {}
}
Спасибо!