element={<Tasks />} />
</Route>
И такой ссылке
http://localhost:3000/collections/example/tasks
Все равно отображается блок collections, а не tasks ?
Во первых какая версия роутера? Во вторых :collectionId вроде принимать может только числа целые
а почему ты path пишешь без ./ или /?
Ну в 6 версии вроде нельзя больше через : писать, а если и не по этой причине не пашет, то скорее всего из-за того что у тебя всего 2 роута на рендер /collections /:collextionId/tasks Ты пытаешься открыть ссылку /collections/example/tasks которой нет и тебе рендерит то что совпало по начальному пути - коллекщнс
Их не 2 И в 6 как-раз таки можно использовать :
https://t.me/react_js/1480098 на вопрос не ответил
Потому-что это не нужно в 6 версии
Обсуждают сегодня