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?