то наоборот лучше стало?
Ну и за одно помогите разобраться с ним. Ситуация такая - у сайта нет главной страницы, есть только разделы /a, /b и /c
Если пользователь переходит на главную - / - то его перебросит на /a
Структура
<Routes>
<Route element={<Navigate to="a" />} path="/" />
<Route element={<APage />} path="a">
<Route element={<XPage />} path="x" />
</Route>
<Route element={<BPage/>} path="b" />
<Route element={<CPage/>} path="c" />
</Routes>
Проблема
А проблема в том, что для навигации есть <Header />, который лежит внутри APage. И поэтому если я нажимаю там <Link to="b"> он перебрасывает не на /b, а на /a/b. Как это исправить?
Link to ="/b"
1 - изменения без причины - признак дурачины. Не думаю что разработчики роутера решии просто так херней пострадать и внести такие серьёзные изменения. Я можно покопать в юутубе и найти доклады про то, что и почему изменили в реакт роутере 2 - to="/b" Слеш нужен
говно намутили с анимациями - например, CSSTranstionGroup сломали к чертям
Обсуждают сегодня