Rezolvat: fire router react

Principala problemă legată de firele React Router este că poate fi dificil de configurat corect. Necesită multă instalare și configurare, iar dacă este făcută incorect, poate duce la un comportament neașteptat sau la erori. În plus, documentația pentru firele React Router nu este întotdeauna clară sau actualizată, ceea ce face dificilă depanarea problemelor pentru dezvoltatori.

 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. Această linie importă componentele BrowserRouter, Route și Link din biblioteca react-router-dom:
import { BrowserRouter as Router, Route, Link } din „react-router-dom”;

2. Această linie include întreaga aplicație într-o componentă Router pentru a oferi funcționalitate de rutare:

3. Acest element div conține o listă de link-uri care vor fi folosite pentru a naviga între diferite rute:

  • Acasă
  • Despre
  • subiecte

4. Acest element hr este folosit ca separator vizual între legăturile de navigare și conținutul rutei:


5. Aceste linii definesc trei rute diferite pentru aplicația noastră folosind componenta Route a React Router:

6. În cele din urmă, această etichetă div de închidere închide elementul nostru div de înveliș al aplicației:

ce este React Router

React Router este o bibliotecă de rutare pentru React care permite dezvoltatorilor să creeze și să gestioneze rute în aplicațiile lor React. Oferă o modalitate de a mapa declarativ rute către componente, de a gestiona parametrii URL și de a gestiona evenimentele de navigare. De asemenea, oferă funcții precum potrivirea dinamică a rutei, gestionarea tranziției locației și restaurarea derulării.

Ce este Yarn

Yarn este un manager de pachete pentru JavaScript care îi ajută pe dezvoltatori să-și gestioneze dependențele într-un mod mai eficient și mai sigur. Este folosit de React Router pentru a instala, actualiza și configura pachete. De asemenea, Yarn îi ajută pe dezvoltatori să urmărească dependențele proiectului lor, asigurându-se că toate pachetele necesare sunt instalate și actualizate. Acest lucru face mai ușor să lucrezi la proiecte cu mai mulți dezvoltatori, deoarece fiecare poate verifica cu ușurință ce versiuni ale pachetelor trebuie să utilizeze.

Postări asemănatoare:

Lăsați un comentariu