react_devtools_backend.js:4012 No routes matched location "/about" and PostId and Post
В файле rout.js
внес пути к файлам
export const routes = [
{path: '/about', component: About, exact: true },
{path: '/posts', component: Post, exact: true},
{path: '/posts/:id', component: PostId, exact: true},
]
Через map
создаю route
и всю инфу передаю в пропс, но так не работает
<BrowserRouter>
<div className="navbar">
<div className="navbar__items">
<Link to ="/about">about</Link>
<Link to ="/posts">posts</Link>
</div>
</div>
<Routes>
{routes.map(item => {
<Route
element = {item.component}
path = {item.path}
exact = {item.exact}
/>
console.log(item.compon)
})}
Изначально был написан этот код и он работает
{/*<Route path="/posts" element={<Post/>}/>*/}
{/*<Route exact path="/about" element={<About/>}/>*/}
{/*<Route exact path="/posts/:id" element={<PostId/>}/>*/}
</Routes>
</BrowserRouter>
Источник: Stack Overflow на русском