Реагировать / сокращать, как поддерживать положение прокрутки между маршрутами

#reactjs #redux #react-router #react-router-redux

#reactjs #сокращение #реагировать-маршрутизатор #реагировать-маршрутизатор-сокращение

Вопрос:

Работа с базой примеров кода redux в реальном времени здесь

Я заметил, что когда я прокручиваю большой список репозиториев вниз, когда я затем захожу на страницу пользователя и сразу возвращаюсь назад, моя позиция прокрутки в списке репозиториев сохраняется.

Однако после того, как я удалил redux DevTools из корневого контейнера, я заметил, что моя позиция прокрутки больше не поддерживается.

Я пытаюсь создать аналогичное веб-приложение react / redux, в котором важно поддерживать положение прокрутки.

Кто-нибудь может сказать мне, как должно работать сохранение положения прокрутки? Мне казалось, я где-то читал, что в react-router встроена эта функция, но, похоже, она не работает.

Ответ №1:

У React-router есть промежуточное программное обеспечение, которое, я думаю, является тем, что вы ищете. реагировать-маршрутизатор-прокрутка

Комментарии:

1. Итак, react-router в тот или иной момент обрабатывал сохранение положения прокрутки между маршрутами, но в конечном итоге оно было удалено и теперь обрабатывается с использованием промежуточного программного обеспечения, на которое вы ссылались выше.