redux, router i zmiana ścieżki w pasku

0

Mam jeszcze jedno pytanie.

Apka składa się z routera objętego providerem. W apce jeden z komponentów pobiera ciąg, z inputa tekstowego, na tej podstawie realizowane jest pobranie zasobu spod oddpowiedniego adresu. W tej chwili wszystko co jest pobrane jest renderowane przez komponent Content o tak ustawiony

<Route path="/content">
       <Content />
</Route>

Chodzi mi o to, żeby ścieżka ( a właściwie ścieżka i to co wyświetla przeglądarka w pasku adresu czyli wizualizacja ścieżki) były zmienne. na przykład pobieram zasób 'jabłka' i chcę aby taka ścieżka się pokazała:

http://localhost:3000/Jablka

Nie bardzo wiem jak do tego podejść. Mogę sobie wyobrazić, że przerzucam ciag "Jablka" do reducera i stamtąd trafi on jak prop ro routera ( w tej chwili router nie przyjmuje żadnych propsów bezpośrednio), informacja o tym, że takie propsy zostały już przekazane trafia do komponentu który wysłał "Jabłka" do reducera, który wtedy wykonuje operację history. push. Ale ten pomysł mi się nie podoba i nie chodzi tylko o jego komplikację która jest jeszcze akceptowalna. Czytałam o useLocation ale nie znalazłam jasnej recepty . Czy jest na to jakiś prosty i jednoczesnie kanoniczny sposób?

1 użytkowników online, w tym zalogowanych: 0, gości: 1