Maršrutēšana React, izmantojot Router bibliotēku
Šajā sadaļā mēs iepazīsimies ar ļoti interesantu un svarīgu sadaļu web lietojumprogrammu veidošanā - maršrutēšanu. Tieši pateicoties maršrutēšanai lietotājs var pārvietoties starp daudzām web lapām atkarībā no darbībām vai nosūtītajiem pieprasījumiem.
No šī apmācības materiāla mēs uzzināsim, kā izmantot ārējo bibliotēku React Router, lai izveidotu React lietojumprogrammas ar maršrutēšanu.
React Route ļauj mums strādāt ar maršrutēšanu gan klienta pusē (t.i., pārlūkprogrammā), gan arī servera pusē. Tas ļauj izveidot sarežģītas vienlapas web lietojumprogrammas, kas izmanto navigāciju bez visas lapas atjaunināšanas (t.i., bez papildu pieprasījumiem uz serveri), kā arī strādāt ar pārlūkprogrammas vēsturi (atpakaļ pogas).
React Router izmanto arhitektūru, kuras pamatā ir komponentu pieeja. Tādējādi šī bibliotēka ļauj veikt navigāciju starp daudziem React lietojumprogrammas komponentiem, mainīt URL pārlūkprogrammā un uzturēt sinhronizāciju starp jūsu lietojumprogrammas stāvokli un URL.