⊗jsrtPmRtIR 46 of 47 menu

React Router의 인덱스 라우트

이번 수업에서는 인덱스 라우트가 무엇인지 알아보겠습니다.

먼저 한 가지에 주목해 봅시다. 메인 페이지에 있을 때 오른쪽에는 그냥 빈 화면만 보입니다. 그 이유는 어떤 자식 라우트도 주소 /에 해당하지 않기 때문이며, 이 경우 무엇을 표시할지 지정하지 않았기 때문입니다. 이런 경우 빈 페이지를 표시하지 않기 위해 인덱스 라우트를 사용할 수 있습니다. 이것은 경로를 갖지 않는 자식 라우트로, 자식 라우트 중 어느 것도 일치하지 않을 때 부모의 Outlet에 해당 요소가 표시됩니다. 이러한 라우트를 사용하여 정보, 통계 또는 기타 유사한 내용을 배치할 수 있습니다. 일반 라우트와 마찬가지로 데이터 로드에 사용할 수도 있습니다.

이제 routes 폴더에 index.jsx 파일을 생성하고, 그 안에 Index 컴포넌트를 만들어 봅시다:

export default function Index() { return ( <div> <p>Hi, React Router!</p> <p>This is an application for my products :)</p> </div> ); }

이제 main.jsx로 이동하여 Index 컴포넌트를 가져옵니다:

import Index from './routes/index';

그리고 children 배열의 첫 번째 요소로 index 속성이 true로 설정되고, 표시할 요소로 우리의 Index 컴포넌트를 사용하는 객체를 추가합니다:

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

지난 수업의 과제에서 만든 애플리케이션을 가져오세요. 수업 내용을 활용하여 메인 페이지 주소에 몇 가지 텍스트가 있는 인덱스 라우트를 추가하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부