只需將HeaderJSX放在Routes之上。Route組件在其路徑與當前URL匹配時呈現該組件。 UI層次結構應為: function App() { const navs = [ {id: 1, name: 'Home', path: '/', element: <Home/>}, {id: 2, name: 'About', path: '/about', element: <About/>}, {id: 3, name: 'Clock', path: '/clock', element: <Clock/>}, ]; return ( <> <div className={styles.container}> <ErrorBoundary> <Header navs={navs}/> </ErrorBoundary> </div> <Routes> { navs.map((nav) => { return ( <Route key={nav.id} path={nav.path} element={nav.element}/> ); }) } </Routes> </> );}