⊗jsrtPmRtCSR 28 of 47 menu

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.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa