Używam Redux, redux-router i reactjs.Jak pobrać nowe dane w odpowiedzi na zmianę routera za pomocą Redux?
Próbuję zrobić aplikację, gdzie pobierał informacje o zmianie trasy, tak, mam coś takiego:
<Route path="/" component={App}>
<Route path="artist" component={ArtistApp} />
<Route path="artist/:artistId" component={ArtistApp} />
</Route>
Kiedy ktoś wchodzi do artist/<artistId>
chcę szukać artysty, a następnie renderowanie Informacja. Pytanie brzmi, jaki jest najlepszy sposób na zrobienie tego?
Znalazłem kilka odpowiedzi na ten temat, używając RxJS lub próbując pośrednika zarządzać żądaniami. Teraz moje pytanie brzmi: czy to naprawdę konieczne, czy po prostu sposób, aby architektura nie reagowała na agnostykę? Czy mogę po prostu pobrać potrzebne informacje, aby zamiast tego reagować z komponentami componentDidMount() i componentDidUpdate()? Teraz robię to, uruchamiając akcję w tych funkcjach, które żądają informacji, a komponent ponownie renderuje się, gdy dotrze informacja. Komponent ma pewne właściwości informujące mnie:
{
isFetching: true,
entity : {}
}
Dzięki!
Czy próbowałeś zapytać o pokój luzu Reactiflux? mają bardzo aktywny kanał Redux –
Nie zrobiłem! Zrobię teraz, dzięki ludziom! –
@FrancoRisso proszę napisać, co powiedzieli ludzie z luzu, to naprawdę może pomóc. 10x – udidu