Uelekezaji wa Mkondoni kwa Mteja katika React Router
Katika somo hili tutachunguza sehemu muhimu ya programu za ukurasa mmoja (SPA) - uelekezaji wa mkondoni kwa mteja. Uelekezaji kama huu unaturuhusu sasisha URL kwenye kivinjari bila maombi ya ziada ya hati kutoka kwa seva.
Zindua programu tuliyoiumba kwenye
somo lilopita. Fungua paneli ya msanidi programu na
ndani yake kichupo cha 'Mtandao' (Network kwa Chrome).
Baada ya kila bofya kwenye viungo vyetu
tunaona kila wakati ombi la hati. Hiyo ni
kila wakati tunaomba seva itupakie
hati.
Basi hebu sasa tufaidi manufaa ya
React Router, ili kuwaondoa maombi
kama haya. Kwa kufanya hivyo fungua root.jsx
ya programu yetu na ubadilishe kitambulisho a
cha muundo na kipengele Link.
Kuanza tuongeze usafirishaji wake:
import { Outlet, Link } from 'react-router-dom';
Sasa badilisha vitambulisho a na sifa
href. Badala ya kipande cha msimbo:
<a href={`/products/1`}>Product1</a>
<a href={`/products/2`}>Product2</a>
Sasa tutakuwa na msimbo ufuatao:
<Link to={`/products/1`}>Product1</Link>
<Link to={`/products/2`}>Product2</Link>
Fungua tena kichupo 'Mtandao' kwenye
paneli ya msanidi programu, kwenye mstari wa anwani
weka njia ya mzizi na ukariri
ukurasa. Sasa bofya kwenye viungo
na uone kuwa hati yetu iliombwa
mara moja tu wakati wa upakiaji wa kwanza
na wakati wa kubofya baadaye hakuna ombi kwenye
seva tena.
Chukua programu uliyoiumba kwenye kazi za masomo yaliyopita. Kwa kutumia nyenzo za somo, kutekeleza ndani yake uelekezaji wa mkondoni kwa mteja, ukibadilisha viungo vyako, kama ilivyoelezewa kwenye somo.