您不能在另一個內部渲染 a 。你的應用程式中不應該有多個。
為什么我有這個問題?我檢查了我的代碼,但我在另一個路由器中沒有路由器。事實上,我的應用程式上只有一個路由器。
這是組件:
import React from 'react';
import { BrowserRouter, Route, Routes } from "react-router-dom";
import Portfolio from '../pages/Portfolio';
function Menu()
{
return (
<BrowserRouter>
<Routes>
<Route path="/" element={<Portfolio />} />
</Routes>
</BrowserRouter>
);
};
export default Menu;
我從這個組件中呼叫它:
import React from 'react';
import AboutMe from '../components/AboutMe';
import Header from '../components/Header';
import Menu from '../components/Menu';
import Particle from '../components/Particle';
import Services from '../components/Services';
import Skills from '../components/Skills';
function Portfolio()
{
return (
<React.StrictMode>
<Particle />
<Menu />
<Header />
<div className='d-flex flex-column mt-5' id='about-me-services'>
<div><AboutMe /> </div>
<div><Services /> </div>
</div>
<Skills />
</React.StrictMode>
);
}
export default Portfolio;
謝謝你的幫助 :)
uj5u.com熱心網友回復:
最后,Menu 包含一個 Portfolio,其中包含一個 Menu,其中包含一個 Portfolio,其中包含...等如 super 所說。謝謝你的幫助
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/510241.html
上一篇:單擊時如何將類切換到元素?
