Ingxaki ephambili enxulumene neReact Router DOM IndexRedirect kukuba inokubangela ukuhanjiswa okungalindelekanga. Oku kungenxa yokuba icandelo le-IndexRedirect liqondisa ngokuzenzekelayo abasebenzisi kwindlela ethile xa befikelela kwingcambu ye-URL yewebhusayithi. Oku kunokubhida kubasebenzisi abalindele ukubona iphepha lasekhaya okanye omnye umxholo kwingcambu ye-URL. Ukongeza, ukuba umsebenzisi sele ejonge kwiphepha elithile kwaye emva koko ahlaziye isikhangeli sakhe, banokuphinda baqondiswe ngokungalindelekanga kude nelo phepha ngenxa yecandelo le-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 ngaphandle {IbrowserRouter njengeNdlela, iNdlela, i-IndexRedirect } isuka kwi-'react-router-dom'; -Lo mgca ungenisa ngaphandle i-BrowserRouter, Route kunye ne-IndexRedirect amacandelo kwilayibrari ye-react-router-dom.
2 "U
3 "U
4 "U
5 "U
6 "U
7." & "" - Le migca ivala zombini iindlela kunye namacandelo e-router ngokulandelelana
Yintoni i-IndexRedirect
I-IndexRedirect licandelo kwi-React Router ekuvumela ukuba uqondise kwakhona ukusuka kwenye indlela ukuya kwenye. Isetyenziswa xa ufuna ukwalathisa kwakhona umsebenzisi ukusuka kwingcambu ye-URL yesicelo sakho ukuya kwenye indlela. Umzekelo, ukuba unesicelo esinengcambu ye-URL ye-"/", ungasebenzisa i-IndexRedirect ukuqondisa kwakhona umsebenzisi "/ikhaya" xa bendwendwela i-URL eyingcambu.
Uyenza njani i-IndexRedirect
I-IndexRedirect kwiReact Router yindlela yokuqondisa kwakhona abasebenzisi ukusuka kwingcambu ye-URL yesicelo sakho ukuya kwenye i-URL. Oku kunokuba luncedo ekwalathiseni abasebenzisi kwelona phepha libalulekileyo lesicelo sakho, okanye ekudaleni iphepha lokumisa.
Ukwenza i-IndexRedirect kwiReact Router, kufuneka usebenzise i
Umzekelo, ukuba ubufuna abasebenzisi abandwendwela ingcambu yeURL yakho (umzekelo, www.example.com) baqondiswe ku www.example.com/home, ungasebenzisa i-IndexRedirect ngolu hlobo:
... ezinye iindlela...