La ĉefa problemo rilate al elŝuto de React Router DOM estas, ke ĝi povas esti malfacile agordi kaj agordi. React Router DOM postulas multan agordon kaj aranĝon, kio povas esti tempopostula kaj kompleksa por programistoj kiuj estas novaj en la biblioteko. Aldone, React Router DOM konstante evoluas, do programistoj devas resti ĝisdatigitaj kun la plej nova versio por certigi kongruecon kun siaj aplikoj.
import { BrowserRouter as Router, Route } from "react-router-dom"; ReactDOM.render( <Router> <Route path="/"> <App /> </Route> </Router>, document.getElementById('root'));
1. "importu { BrowserRouter kiel Router, Route } de 'react-router-dom';" – Ĉi tiu linio importas la komponantojn BrowserRouter kaj Route el la biblioteko react-router-dom.
2. “ReactDOM.render(” – Ĉi tiu linio nomas la ReactDOM-regigan metodon por redoni React-elementon en la DOM en la provizita ujo kaj redoni referencon al la komponanto (aŭ redonas nulan por sennaciaj komponantoj).
3. "
4. "
5. "
La App-komponento povas esti iu ajn React Component, kiun ni difinis aliloke en nia kodbazo aŭ importita de alia biblioteko aŭ pako kiel Material UI aŭ Bootstrap ktp...
6. “” – Ĉi tio estas ferma etikedo por la Itinera Komponento, kiu estis malfermita sur linio 4 supre, ĝi fermas ĉi tiun apartan itinero-difinon por ke aliaj itineroj estu aldonitaj se necese poste en nia kodbazo sen tuŝi ĉi tiun funkcion aŭ konduton. .
7. “” – Ĉi tio estas ferma etikedo por la Enkursigilo, kiu estis malfermita sur la linio 3 supre, ĝi fermas ĉi tiun apartan difinon de enkursigilo por ke aliaj enkursigiloj estu aldonitaj se necese poste en nia kodbazo sen tuŝi ĉi tiun funkcion aŭ konduton. ..
8."document.getElementById('radiko'));" – Fine, ni transdonas la dokumenton getElementById('radiko') kiel argumenton al ReactDOM-a bildiga metodo, kiu diras al ĝi kie precize ni volas munti/prezenti la apon ene de la DOM-arbo (ĉi-kaze ene de elemento kun id=" radiko”).
pako react-router-dom
React Router estas populara vojiga biblioteko por React. Ĝi provizas potencan, facile uzeblan API por administri aplikajn itinerojn kaj navigadon. La pako react-router-dom estas la oficiala versio de React Router por TTT-aplikoj. Ĝi provizas komponantojn kiel ekzemple kaj
kiel elŝuti reagi router dom Kodo Ekzemplo
1. Instalu React Router Dom:
En via projekta dosierujo, rulu la sekvan komandon por instali React Router Dom:
`npm instali react-router-dom`
2. Importu React Router Dom:
Post kiam vi instalis React Router Dom, vi povas importi ĝin en vian projekton per la sekva kodo:
`importu { BrowserRouter kiel Router, Route } de 'react-router-dom'`
3. Kreu Itineran Komponon:
Poste, kreu itineran komponanton, kiu redonos la paĝon kiam uzanto vizitas la specifitan vojon. Ekzemple, se vi volas bildigi paĝon kiam iu vizitas /hejmon en via aplikaĵo, vi povas uzi la jenan kodon:
`
4. Envolvu Vian Apon kun Enkursigilo:
Fine, envolvu vian apon per la enkursigilo por ke ĉiuj viaj itineroj estu korekte prezentitaj. Vi povas fari tion uzante la jenan kodon en via radika dosiero (kutime index.js): `