Загрузка...

How to make routers on new themes

Thread in Frontend created by NightingaIe Apr 4, 2024. 141 view

  1. NightingaIe
    NightingaIe Topic starter Apr 4, 2024 шава 350гр - 500р 4093 Sep 9, 2020
    qq всем! Подскажите кто шарит, вот я разобрался уже почти со всеми нужными штуками но с реакт роутером до сих пор так и не понял. Предположим у меня есть сайт, я задал определенные роутеры например на главную страницу, раздел о нас и так далее.
    Но предположим пользователь добавил тред на форум, как я сейчас. Каким образом на сайте появляется ссылка вида threads/99999, понятно что отправляется пост запрос на сервер и там появляется этот тред, но не в ручную же все это в index.js добавляется
    За глупый вопрос сорри, буду благодарен за ответ
     
  2. meowmoor
    тему в вопрос-ответ
     
    1. View previous comments (1)
    2. meowmoor
    3. NightingaIe Topic starter
      meowmoor, даааа, форум прост как в пример привел)
  3. TooNotty
    TooNotty Apr 4, 2024 33 Aug 2, 2019
    По сути страница треда это одна страница и ты ее просто наполняешь различными данными, в зависимости от id. В react-router-dom это делается так: {path: "thread/:threadId"}, т.е. именно двоеточие.
    В самом компоненте thread тебе остается только вытащить этот id (причем вместо id там может быть что угодно): const { threadId } = useParams(); после чего уже как то взаимодействуешь с ним
     
    1. NightingaIe Topic starter
      TooNotty, спасибо огромное
Loading...
Top