всем привет, есть вот такая проблема, есть вот такой кусок кода
import Header from "./components/Header/Header";
import {Routes} from 'react-router'
import './index.css'
import {Route} from "react-router-dom";
import {CreateFieldProvider} from "./components/CreateField/contextCreateField";
import {useEffect} from "react";
import {useDispatch, useSelector} from "react-redux";
import {ThunkCheckPortal} from "./store/thunk/ThunkCheckPortal";
import {ThunkSetPortal} from "./store/thunk/ThunkSetPortal";
import FieldsList from "./components/ListFields/FieldsList";
function App() {
const dispatch = useDispatch()
const {loading, portal} = useSelector(state => state.createFields)
useEffect((() => {
dispatch(ThunkSetPortal())
}), [])
useEffect(() => {
portal && dispatch(ThunkCheckPortal(portal))
}, [portal])
return (
<div className="App">
<Routes>
<Route path={'/settings'} element={<Header />} />
<Route path='/settings/create' element={<CreateFieldProvider />}/>
<Route path={'/settings/lists'} element={<FieldsList />} />
</Routes>
</div>
);
}
export default App;
Я пытаюсь сделать так, что бы Header появлялся всегда, если есть /settings в url адресе, а точнее если он с него начинается, и вопрос вообщем то в том, как это сделать, потому что сейчас это работает не так как надо, открывается только тгд, когда есть /settings, а если есть /settings/чтотоеще, то тгд не работает
Как быть, подскажите