Smerovanie v React pomocou knižnice Router
V tejto časti sa zoznámime s veľmi zaujímavou a dôležitou oblasťou pri tvorbe webových aplikácií - smerovaním. Práve vďaka smerovaniu sa môže používateľ presúvať medzi množstvom webových stránok v závislosti od akcií alebo odosielaných požiadaviek.
Z tohto výukového programu sa dozvieme, ako používať externú knižnicu React Router, aby sme vytvárali React aplikácie so smerovaním.
React Route nám umožňuje pracovať so smerovaním na strane klienta (teda v prehliadači), ako aj na strane servera. Umožňuje vytvárať zložité jednostránkové webové aplikácie, ktoré využívajú navigáciu bez obnovenia celej stránky (teda bez dodatočných odkazov na server), ako aj pracovať s históriou prehliadača (šípky späť).
React Router používa architektúru, založenú na komponentovom prístupe. Takto umožňuje táto knižnica vykonávať navigáciu medzi množstvom komponentov React aplikácie, meniť URL v prehliadači a udržiavať synchronizáciu stavu vašej aplikácie s URL.