Vyriešené: Reagujte router priadze

Hlavným problémom súvisiacim s priadzou React Router je to, že môže byť ťažké správne nakonfigurovať. Vyžaduje si veľa nastavení a konfigurácie a ak sa vykoná nesprávne, môže viesť k neočakávanému správaniu alebo chybám. Okrem toho dokumentácia pre priadzu React Router nie je vždy jasná alebo aktuálna, čo sťažuje vývojárom riešenie problémov.

 add react-router-dom

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

<Router> 
    <div> 
        <ul> 
            <li><Link to="/">Home</Link></li> 
            <li><Link to="/about">About</Link></li> 
            <li><Link to="/topics">Topics</Link></li> 
        </ul>

        <hr />

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

    </div>  
</Router>

1. Tento riadok importuje komponenty BrowserRouter, Route a Link z knižnice respond-router-dom:
import { BrowserRouter as Router, Route, Link } z “react-router-dom”;

2. Tento riadok zabalí celú aplikáciu do komponentu smerovača, aby poskytoval smerovacie funkcie:

3. Tento prvok div obsahuje zoznam odkazov, ktoré sa použijú na navigáciu medzi rôznymi trasami:

  • Domov
  • O nás
  • témy

4. Tento prvok hr sa používa ako vizuálny oddeľovač medzi navigačnými odkazmi a obsahom trasy:


5. Tieto riadky definujú tri rôzne trasy pre našu aplikáciu pomocou komponentu Route v React Router:

6. Nakoniec táto uzatváracia značka div zatvára náš prvok div obalu aplikácie:

čo je React Router

React Router je smerovacia knižnica pre React, ktorá umožňuje vývojárom vytvárať a spravovať trasy v rámci ich aplikácií React. Poskytuje spôsob, ako deklaratívne mapovať trasy ku komponentom, spracovávať parametre URL a spravovať navigačné udalosti. Poskytuje tiež funkcie, ako je dynamické priraďovanie trás, manipulácia s prechodom polohy a obnovenie posúvania.

Čo je priadza

Yarn je správca balíkov pre JavaScript, ktorý pomáha vývojárom spravovať ich závislosti efektívnejším a bezpečnejším spôsobom. Používa ho React Router na inštaláciu, aktualizáciu a konfiguráciu balíkov. Yarn tiež pomáha vývojárom sledovať závislosti ich projektu a zabezpečuje, že všetky potrebné balíky sú nainštalované a aktuálne. To uľahčuje prácu na projektoch s viacerými vývojármi, pretože každý môže ľahko skontrolovať, aké verzie balíkov potrebuje použiť.

Súvisiace príspevky:

Pridať komentár