qq всем! Подскажите кто шарит, вот я разобрался уже почти со всеми нужными штуками но с реакт роутером до сих пор так и не понял. Предположим у меня есть сайт, я задал определенные роутеры например на главную страницу, раздел о нас и так далее. Но предположим пользователь добавил тред на форум, как я сейчас. Каким образом на сайте появляется ссылка вида threads/99999, понятно что отправляется пост запрос на сервер и там появляется этот тред, но не в ручную же все это в index.js добавляется За глупый вопрос сорри, буду благодарен за ответ
По сути страница треда это одна страница и ты ее просто наполняешь различными данными, в зависимости от id. В react-router-dom это делается так: {path: "thread/:threadId"}, т.е. именно двоеточие. В самом компоненте thread тебе остается только вытащить этот id (причем вместо id там может быть что угодно): const { threadId } = useParams(); после чего уже как то взаимодействуешь с ним