Jak nastavit React Router v5 pomocí React Hooks

Knihovna React Router dělá navigaci klienta v aplikaci vaší webové stránky radostnější, ale jak?!

React Router skutečně zabrání obnovení stránky. Prázdná stránka, která je výsledkem obnovené stránky, se tedy nezobrazí, když uživatel prochází a směruje váš web. Tento nástroj vám umožňuje manipulovat s trasami vaší webové aplikace prostřednictvím poskytovaných komponent směrování a dynamického směrování během vykreslování aplikace.

Jak začít:
Abyste mohli začít, potřebujete webovou aplikaci React. Pokud nemáte, nainstalujte create-react-app a spusťte pomocí ní nový projekt. Poté je třeba nainstalovat Reag-router-dom a použít buď npm nebo přízi.

npm install --save react-router-dom
yarn add react-router-dom

Nyní jsou nainstalovány všechny požadované komponenty. Můžeme přidat jakoukoli komponentu do App.js uvnitř routeru, abychom vytvořili naši jedinečnou webovou stránku. Všechny tyto prvky jsou potomky routeru, kterým určujeme jejich cestu. Například do routeru přidávám komponenty Homepage, About a Products, kde je lze procházet. React Router nám také umožňuje přesměrovat naše klienty jednoduchým kliknutím na tlačítko. Za tímto účelem importujte odkaz na vaši komponentu, definujte funkci onclick pro tlačítko a přesměrujte jej na vámi zamýšlenou cestu.

To nejsou všechny. React Router má další funkce. Pokud chcete vědět, jak jej nainstalovat a využívat jej, připojte se ke mně v tomto videu YouTube a dekódujte řešení. Vytvářím výše zmíněnou aplikaci a její součásti a vysvětluji všechny funkce, které můžeme použít k jejímu vylepšení: