React-Router: отправлять реквизиты / в браузер goBack - PullRequest
0 голосов
/ 17 марта 2020

Я использую react-router-dom для проекта, который работает следующим образом:

  • Blog - родитель, который содержит все BlogPosts
  • набор BlogPost s сделать BlogCategory, из которого
  • вы можете ввести, введите BlogPostArticle (также можете напрямую получить к нему доступ с Blog)

Для того, чтобы BlogCategory до знаю, какие BlogPosts для отображения я отправляю props, когда я настраиваю маршрутизацию следующим образом:

<Link
  to={{
    pathname: `/category/${slug}/`,
    categoryName: tag.name,
    categoryPosts,
    slug,
  }}
>
...
</Link>

Таким образом BlogCategory знает, какие сообщения отображать.

Проблема: Если Я сейчас go на BlogPostArticle я не отправляю никаких props - что нормально. Но как мне отправить props, если я go вернусь в браузер, чтобы страница BlogCategory - откуда я пришел - знала, какие BlogPost рендерить? Я не разобрался 1.) как отправить props при возврате ни 2.) как вызвать действие в браузере при возврате.

...