⊗jsrtPmRtIR 46 of 47 menu

Indeksowa trasa w React Router

W tej lekcji dowiemy się, czym są indeksowe trasy.

Na początek zwróćmy uwagę na jedną rzecz. Kiedy jesteśmy na stronie głównej, po prawej stronie widzimy po prostu pusty ekran. Dlatego, że żadna z tras potomnych nie pasuje do adresu /, a nie powiedzieliśmy, co wyświetlić w tym przypadku. W takiej sytuacji, aby nie wyświetlać pustej strony, można zastosować indeksową trasę - taką trasę potomną, która nie ma ścieżki, a jej element jest wyświetlany w rodzicielskim Outlet wtedy, gdy nie pasuje żadna z zestawu tras potomnych. Za pomocą takich tras można umieszczać jakieś informacje, statystyki lub cokolwiek podobnego. Podobnie jak w przypadku zwykłych, można ich używać do ładowania danych.

Stwórzmy plik index.jsx w folderze routes, a w nim komponent Index:

export default function Index() { return ( <div> <p>Cześć, React Router!</p> <p>To jest aplikacja dla moich produktów :)</p> </div> ); }

Teraz przejdźmy do main.jsx i zaimportujmy tam nasz komponent Index:

import Index from './routes/index';

A pierwszym elementem w tablicy children dodajmy obiekt, gdzie właściwość index ustawiona jest na true, a jako element do wyświetlenia będzie nasz komponent Index:

{ index: true, element: <Index /> },

Weź aplikację utworzoną przez ciebie w zadaniach do poprzedniej lekcji. Korzystając z materiałów lekcji, dodaj indeksową trasę z adresem strony głównej z jakimś tekstem.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć