sheetTopLeftPosition ты её изменяешь после того как компонент был уже отрисован, понимаешь ? А толку ты её изменяешь если компонент не обновляется после этого ? React не следит за каждой переменной которая объявлена внутриsheetTopLeftPosition - сделать стейт и например обновить стейт вот в этом месте - console.log(sheetTopLeftPosition); // в консоли выводятся верные значения
function App() {
return <LayoutPage />;
}function LayoutPage () {
return (
<div className='page-wrapper'>
<Routes>
<Route path="/" element={<MainPage />}></Route>
<Route path="/ourcoffee" element={<CoffeePage />}></Route>
<Route path="/foryourpleasure" element={<GoodsPage />}></Route>
</Routes>
</div>
)
}
function App() {
return (
<Routes>
<Route path="/" element={<MainPage />}></Route>
<Route path="/ourcoffee" element={<CoffeePage />}></Route>
<Route path="/foryourpleasure" element={<GoodsPage />}></Route>
</Routes>
);
}
<Route path="/" element={<MainPage />} /> зачем тебе в хедере загружать MainPage ? в общем - что написал то и получил, думаю теперь разберешься
А если после изменения кода, страница в localhost не загружается( Не знаете в чем проблема может быть?
<Route path='*' element={<NotFoundPage />} />Самый последний роут, для страницы с ошибкой, когда переходишь по роуту которого не существует - будет перебрасывать на эту страницу