Rešeno: reagirajte usmerjevalnik dom npm

Glavna težava, povezana z React Router DOM, je, da je težko odpraviti napake. Ker usmerjanje upravlja React Router, je težko natančno določiti, kje se pojavlja težava. Poleg tega, ker React Router DOM uporablja JavaScript za svoje usmerjanje, lahko morebitne napake v kodi povzročijo nepričakovano vedenje in še otežijo odpravljanje napak. Nazadnje, če ima uporabnik nameščeno starejšo različico React Router DOM, lahko naleti na težave z združljivostjo z novejšimi različicami knjižnice.

import { BrowserRouter as Router, Route } from "react-router-dom";

<Router>
  <Route exact path="/" component={Home} />
  <Route path="/about" component={About} />
</Router>

1. “uvoz { BrowserRouter kot usmerjevalnik, Route } iz 'react-router-dom';”
Ta vrstica uvozi komponente BrowserRouter in Route iz knjižnice react-router-dom.

2. ""
Ta vrstica ustvari komponento usmerjevalnika, ki bo uporabljena za zavijanje vseh poti v aplikaciji.

3. ""
Ta vrstica ustvari komponento Route, ki bo upodobila komponento Home, ko je pot '/'. Podpora 'exact' zagotavlja, da se ta pot ujema le, če je pot točno '/'.

4. "” Ta vrstica ustvari komponento Route, ki bo upodobila komponento About, ko je pot '/about'.

5. “” Ta vrstica zapre komponento usmerjevalnika in signalizira Reactu, da so bile vse naše poti deklarirane.

upravitelj paketov npm

NPM (Node Package Manager) je upravitelj paketov za JavaScript, ki razvijalcem pomaga pri enostavni namestitvi, posodabljanju in upravljanju paketov za njihove aplikacije React. Je privzeti upravitelj paketov za knjižnico React Router in omogoča dostop do širokega nabora paketov, ki jih je mogoče uporabiti v aplikacijah React. NPM razvijalcem omogoča hitro iskanje in namestitev paketov iz uradnega registra in drugih virov tretjih oseb. Ponuja tudi orodja za upravljanje odvisnosti med različnimi paketi, kar olajša spremljanje, katere različice posameznega paketa so nameščene v aplikaciji. Poleg tega lahko NPM uporabite za preprosto posodabljanje obstoječih paketov ali njihovo celo odstranitev, če jih ne potrebujete več.

Kaj je React usmerjevalnik dom

React Router DOM je usmerjevalna knjižnica za React, ki razvijalcem omogoča ustvarjanje in upravljanje poti znotraj njihovih aplikacij React. Zagotavlja način za deklarativno preslikavo poti do komponent, upravljanje zgodovine brskalnika in vzdrževanje sinhronizacije uporabniškega vmesnika z URL-jem. Vključuje tudi funkcije, kot so dinamično ujemanje poti, obravnava prehoda lokacije in ustvarjanje URL-jev.

Kako namestiti usmerjevalnik Dom npm react

1. Namestite React Router:
Najprej namestite paket React Router z uporabo npm ali yarn.
Na primer, če uporabljate npm:
npm namestite reakcijski usmerjevalnik-dom

2. Uvoz usmerjevalnika React:
Ko je namestitev končana, morate uvoziti komponente iz react-router-dom v svojo aplikacijo. Na primer:
import { BrowserRouter as Router, Route } from 'react-router-dom';

3. Zavijte svojo aplikacijo v komponento usmerjevalnika:
Naslednji korak je, da svojo korensko komponento ovijete z a komponenta iz react-router-dom. To bo vaši aplikaciji zagotovilo zmožnosti usmerjanja in jo seznanilo s trenutno potjo URL, ki jo obiskuje uporabnik. Na primer:

const App = () => (
 
 

  {/* Poti vodijo sem */}
 

    );

4. Dodajte poti svoji aplikaciji: zadnji korak je dodajanje poti vaši aplikaciji z uporabo komponenta, ki jo zagotavlja usmerjevalnik react dom. Komponenta poti ima dva rekvizita; pot in komponento, ki vam omogoča, da določite, katere komponente naj bodo upodobljene, ko uporabnik obišče določeno pot URL v vaši aplikaciji. Na primer:

const App = () => (
 
 

          // upodobi domačo komponento, ko uporabnik obišče »/« url pot                  // upodobi komponento About, ko uporabnik obišče pot url »/about«.       

   )

Podobni objav:

Pustite komentar