我有一個我正在處理的 react js 專案,每當我輸入這段代碼時(這對我的網站來說是必需的):
<Route path='/contractor/:id' component={ContactorInfoScreen}/>
<Route path='/' exact={true} component={HomeScreen}/>
所有的文字、影像等都從我的頁面上消失了。我已確保已從正確的檔案路徑中匯入了所有必需的專案。這些是我匯入的東西:
import logo from './logo.svg';
import data from './data';
import { BrowserRouter, Route } from 'react-router-dom';
import './App.css';
import HomeScreen from './screens/HomeScreen';
import ContractorInfoScreen from './screens/ContractorInfoScreen';
是否有可能我需要匯入的另一個專案我還沒有這樣做?
uj5u.com熱心網友回復:
找到了我的問題的答案。我需要在終端中運行它:
npm install react-router-dom@5.3.0
我已經安裝了 react-router-dom,只是不是最新版本。
感謝任何人提供的所有幫助。對此,我真的非常感激
uj5u.com熱心網友回復:
您的 Html 中組件 ContractorInfoScreen 的名稱似乎有錯字...
這
<Route path='/contractor/:id' component={ContactorInfoScreen}/>
應該
<Route path='/contractor/:id' component={ContractorInfoScreen}/>
uj5u.com熱心網友回復:
有一個拼寫錯誤 component={ContractorInfoScreen}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/418615.html
標籤:
上一篇:為什么pythonrequests.get和requests.head給出不同的HTTP回應(200vs302)?
