Rutarea în React cu ajutorul bibliotecii Router
În această secțiune ne vom familiariza cu un subiect foarte interesant și important în crearea aplicațiilor web - rutarea. Tocmai datorită rutării, utilizatorul poate naviga printre multiple pagini web în funcție de acțiuni sau cereri trimise.
Din acest tutorial vom afla cum să folosim biblioteca externă React Router, pentru a crea aplicații React cu rutare.
React Route ne permite să lucrăm cu rutarea atât pe partea de client (adică în browser), cât și pe partea de server. Acesta permite crearea unor aplicații web complexe cu o singură pagină (SPA), care utilizează navigare fără a reîmprospăta întreaga pagină (adică fără solicitări suplimentare către server), precum și să lucreze cu istoricul browser-ului (săgețile înapoi).
React Router utilizează o arhitectură bazată pe abordarea componentă. Astfel, această bibliotecă permite navigarea între multiple componente ale aplicației React, modificarea URL-ului în browser și menținera sincronizării stării aplicației tale cu URL-ul.