已解決:react router yarn

與 React Router yarn 相關的主要問題是很難正確配置。 它需要大量設置和配置,如果操作不當,可能會導致意外行為或錯誤。 此外,React Router yarn 的文檔並不總是清晰或最新的,這使得開發人員很難解決問題。

 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. 該行從 react-router-dom 庫中導入 BrowserRouter、Route 和 Link 組件:
從“react-router-dom”導入{ BrowserRouter as Router, Route, Link };

2. 這一行將整個應用程序包裝在一個 Router 組件中以提供路由功能:

3. 此 div 元素包含將用於在不同路線之間導航的鏈接列表:

  • 首頁
  • 關於我們
  • 目錄

4. 此 hr 元素用作導航鏈接和路線內容之間的視覺分隔符:


5. 這些行使用 React Router 的 Route 組件為我們的應用程序定義了三個不同的路由:

6. 最後,這個關閉的 div 標籤關閉了我們的應用程序包裝器 div 元素:

什麼是反應路由器

React Router 是 React 的路由庫,允許開發人員在其 React 應用程序中創建和管理路由。 它提供了一種以聲明方式將路由映射到組件、處理 URL 參數和管理導航事件的方法。 它還提供動態路線匹配、位置轉換處理和滾動恢復等功能。

什麼是紗線

Yarn 是 JavaScript 的包管理器,可幫助開發人員以更高效、更安全的方式管理其依賴項。 React Router 使用它來安裝、更新和配置包。 Yarn 還可以幫助開發人員跟踪他們項目的依賴項,確保所有必要的包都已安裝並保持最新。 這使得與多個開發人員一起處理項目變得更加容易,因為每個開發人員都可以輕鬆檢查他們需要使用的包的版本。

相關文章:

發表評論