Inkinga enkulu ehlobene ne-React Router DOM IndexRedirect ukuthi ingabangela ukuqondisa kabusha okungalindelekile. Lokhu kungenxa yokuthi ingxenye ye-IndexRedirect iqondisa kabusha abasebenzisi kumzila othile lapho befinyelela impande ye-URL yewebhusayithi. Lokhu kungase kudide abasebenzisi abalindele ukubona ikhasi eliyisiqalo noma okunye okuqukethwe kumsuka we-URL. Ukwengeza, uma umsebenzisi esevele ezulazulele ekhasini elithile bese evuselela isiphequluli sakhe, angase aqondiswe kabusha kungazelelwe asuke kulelo khasi ngenxa yengxenye ye-IndexRedirect.
import { BrowserRouter as Router, Route, IndexRedirect } from "react-router-dom"; <Router> <Route path="/"> <IndexRedirect to="/home" /> <Route path="/home" component={Home} /> <Route path="/about" component={About} /> </Route> </Router>
1. โngenisa i-{ BrowserRouter as Router, Route, IndexRedirect } isuka ku-'react-router-dom';โ - Lo mugqa ungenisa kwamanye amazwe izingxenye ze-BrowserRouter, Route kanye ne-IndexRedirect kusuka kumtapo wezincwadi we-react-router-dom.
I-2 "
I-3 "
I-4 "
I-5 "
I-6 "
7.โโ & โโ โ Le migqa ivala yomibili imizila nezingxenye zerutha ngokulandelana
Iyini i-IndexRedirect
I-IndexRedirect iyisakhi ku-React Router ekuvumela ukuthi uqondise kabusha usuka komunye umzila uye kwenye. Isetshenziswa uma ufuna ukuqondisa kabusha umsebenzisi ukusuka kumpande ye-URL yohlelo lwakho lokusebenza ukuya komunye umzila. Isibonelo, uma unohlelo lokusebenza olunezimpande ze-URL ethi โ/โ, ungasebenzisa i-IndexRedirect ukuze uqondise kabusha umsebenzisi kokuthi โ/ekhayaโ lapho evakashela impande ye-URL.
Uyenza kanjani i-IndexRedirect
I-IndexRedirect in React Router iyindlela yokuqondisa kabusha abasebenzisi isuka kumsuka we-URL yohlelo lwakho lokusebenza iye kwenye i-URL. Lokhu kungaba usizo ekuqondiseni abasebenzisi ekhasini elibaluleke kakhulu lohlelo lwakho lokusebenza, noma ekudaleni ikhasi lokubikezela.
Ukuze wenze i-IndexRedirect ku-React Router, udinga ukusebenzisa i-
Isibonelo, uma ubufuna abasebenzisi abavakashela i-URL yakho eyimpande (isb, www.example.com) ukuthi baqondiswe kabusha ku-www.example.com/home, ungasebenzisa i-IndexRedirect enjengale:
โฆ eminye imizilaโฆ