Inkinga enkulu ehlobene ne-npm react router dom ukuthi kungaba nzima ukulungisa iphutha nokuxazulula inkinga. Lokhu kungenxa yokuthi umtapo wolwazi awunikezi imininingwane eminingi mayelana nokuthi kwenzekani uma kwenzeka iphutha, okwenza kube nzima ukukhomba imbangela yangempela yenkinga. Ukwengeza, njengoba umtapo wezincwadi uhlala uvela, kungase kube nzima ukuhambisana nazo zonke izinguquko futhi uqinisekise ukuthi i-codebase yakho iyahambisana nazo.
import { BrowserRouter as Router, Route } from "react-router-dom"; const App = () => ( <Router> <Route exact path="/" component={Home} /> <Route path="/about" component={About} /> </Router> );
1. โngenisa i-{ BrowserRouter as Router, Route } from 'react-router-dom';โ โ Lo mugqa ungenisa kwamanye amazwe izingxenye ze-BrowserRouter kanye ne-Route kumtapo wezincwadi we-react-router-dom.
2. โconst App = () => (โ โ Lo mugqa umemezela njalo Uhlelo Lokusebenza olunikezwa umsebenzi womcibisholo.
I-3 "
I-4 "
I-5 "
6. โโ โ Lokhu kuvala umaka we-Router, okubonisa ukuthi zonke ezinye izingxenye ziyizingane zayo kulesi simemezelo somsebenzi wohlelo Lokusebenza.
Yini i-npm Ngisabela i-router dom
I-React Router DOM iwumtapo womzila we-React. Ihlinzeka ngezingxenye ezibalulekile ezidingekayo ukuze udale uhlelo lokusebenza olunikwe amandla umzila, okuhlanganisa izingxenye ezifana nalezi ,
Ngiyifaka kanjani i-react router dom
Ukufaka i-React Router Dom kulula futhi kuqondile. Okokuqala, udinga ukufaka iphakheji ye-react-router-dom kusuka ku-npm usebenzisa umyalo olandelayo:
`npm faka i-react-router-dom`
Uma isifakiwe, ungangenisa izingxenye ozidingayo kuphakheji ezingxenyeni zakho ze-React. Isibonelo, uma ufuna ukusebenzisa ingxenye ye-BrowserRouter:
`ngenisa { BrowserRouter } kusuka 'ku-react-router-dom'`
Ngemuva kwalokho ungayisebenzisa engxenyeni yakho kanje:
"`jsx
I-react dom iyafana ne-react router dom
Cha, i-React Router DOM ayifani ne-React DOM. I-React Router DOM iwumtapo wolwazi ohlinzeka ngemizila nokuzulazula kwezinhlelo zokusebenza ezakhiwe nge-React. Ivumela onjiniyela ukuthi bakhe imizila futhi baxhumanise izingxenye ndawonye, โโโโokuvumela abasebenzisi ukuthi bazulazule phakathi kwamakhasi ahlukene kuhlelo lokusebenza. Ngakolunye uhlangothi, i-React DOM iwumtapo wolwazi ohlinzeka nge-API yokukhohlisa i-Document Object Model (DOM) yesiphequluli. Ivumela abathuthukisi ukuthi bakhe futhi babuyekeze izici ze-HTML ekhasini, kanye nokusingatha imicimbi efana nokuchofoza noma ukuthunyelwa kwefomu.
Iyiphi irutha elungele ukusabela
Irutha engcono kakhulu ye-React i-React Router. Iwumtapo womzila odumile wezinhlelo zokusebenza ze-React futhi inikeza izici ezifana nokufanisa umzila oguquguqukayo, ukuphatha ukuguqulwa kwendawo, nokukhiqizwa kwe-URL. Iphinde isekele ukunikezwa kohlangothi lweseva, okukuvumela ukuthi unikeze uhlelo lwakho lokusebenza kuseva ngaphambi kokuluthumela kuklayenti. Lokhu kwenza kube lula ukwenza izinhlelo zokusebenza ezilungele i-SEO ezingase zigaqelwe izinjini zokusesha.