⊗jsrtPmRtCSR 28 of 47 menu

React Router-da müşderi tarapynda ýol ýörediş

Bu sapakda biz bir-sahypaly (SPA) programmalaryň möhüm bölegine - müşderi tarapynda ýol ýöredişe seredýäris. Şeýle ýol ýörediş bizä brauzerde URL-i serwerden goşmaça soraglar etmezden täzelemäge mümkinçilik berýär.

Öňki sapakda döredýän programmanyzy işlediň. Öndüriji paneli we onuň içindäki 'Ulgam' (Chrome üçin Network) goşmasyny açyň. Her bir çyzykmyza basanymyzdan soň biz her gezek document üçin soragy görýäris. Ýagny, her gezek serwerden bize document ýüklemegini sorayarys.

Indi şeýle soraglardan halas bolmak üçin React Router-yň artykmaçlyklaryndan peýdalanyň. Bunuň üçin programmanyzyň root.jsx faýlyny açyp, razmetkanyň a tegini Link komponentine çalyşyň. Ilki bilen ony import edeliň:

import { Outlet, Link } from 'react-router-dom';

Indi href atributy bilen a teginleri çalyşyň. Kod böleginiň ýerine:

<a href={`/products/1`}>Product1</a> <a href={`/products/2`}>Product2</a>

Indi bizde aşakdaky kod bolmaly:

<Link to={`/products/1`}>Product1</Link> <Link to={`/products/2`}>Product2</Link>

Öndüriji paneldäki 'Ulgam' goşmasyny ýene açyň, adres setirinde esasy ýoly düzüň we sahypany täzeläň. Indi çyzyklara basyp görüň, document-iň diňe ilkinji ýüklenende soralandygyny we soňky basyşlarda serwere sorag edilmedikdigini görýärsiňiz.

Öňki sapaklaryň görewnamalary üçin döreden programmanyňyzy alyň. Sapagyň materiallaryny ulanyp, onda müşderi tarapynda ýol ýöredişi amala aşyryň, sapakda görkezilişi ýaly çyzyklaryňyzy üýtgediň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et