лучше такие вопросы начинать с практической задачи.
Ты сейчас описал одно из возможных решений этой задачи. Если что задача здесь это не “обновить стейт перед редиректом”, а то для чего тебе надо обновить этот стейт именно перед редиректом. То, чего ты пытаешься достичь такой реализацией
я новичок. делаю свой первый мини-тестовый-проект. в редукс-сторе находится массив объектов-категорий типа "машины", "мотоциклы", у каждой категории свои предметы типа "ауди", "хонда". на [странице со списком категорий localhost/categories] напротив каждой категории хочу сделать кнопку "подробнее", которая будет переходить на [на страницу предметов "localhost/items"] чтобы отображать эту выбранную категорию в виде карусели "назад/вперед/удалить". на странице "localhost/categories" мне нужно каким-то образом перейти на "localhost/items" и одновременно обновить в редукс-сторе "selectedCategoryId" ( - без этого поля я не знаю как сделать). Как мне одновременно перейти на другой путь (locachost/items) и обновить selectedCategoryId ?