⊗jsrtPmRtCSR 28 of 47 menu

Клиент томонидаги маршрутлаштириш React Router да

Ушбу дарсда биз бир сахифали (SPA) иловаларнинг мухим қисми - клиент томонидаги маршрутлаштиришни кўриб чиқамиз. Бундай маршрутлаштириш бизга браузердаги URL ни сервердан қўшимча ҳужжат сўровисиз янгилаш имконини беради.

Ўтган дарсда яратган иловамизни ишга туширинг. Ишлаб чиқувчи панелини очинг ва ундаги 'Тармоқ' (Chrome учун Network) варақчасини очинг. Хар бир ҳавола босишдан сўнг биз ҳар сафар ҳужжат учун сўров кўрамиз. Яъни биз ҳар сафар сервердан бизга ҳужжатни юклаб беришини сўраймиз.

Энди React Router нинг афзалликларидан фойдаланиб, бундай сўровлардан холи бўламиз. Бунинг учун иловамизнинг root.jsx файлини очиб, разметкадаги a тегини Link компонентига алмаштирамиз. Бошлаш учун уни импорт қиламиз:

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

Энди href атрибути билан a тегларини алмаштирамиз. Код бўлаги ўрнига:

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

Энди бизда куйидаги код бўлади:

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

Яна ишлаб чиқувчи панелидаги 'Тармоқ' варақчасини очинг, манзил сатрига асосий йўлни ўрнатиб, саҳифани янгиланг. Энди ҳаволалар босиш орқали кўрамизки, ҳужжат бизда фақат бошланғич юкланганда бир марта сўралган ва кейинги босилганда серверга сўров бўлмаган.

Ўтган дарслардаги вазифалар учун яратган иловангизни олинг. Дарс материалларидан фойдаланиб, унда клиент томонидаги маршрутлаштиришни амалга оширинг, ҳаволалангизни дарсда тавсифилanganidek ўзгартиринг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш