React-Router: как ждать асинхронное действие перед переходом по маршруту

Можно ли вызвать асинхронное избыточное действие, известное какthunk на конкретном маршруте и не выполнить переход, пока ответ не будет успешным или не удастся?

Случай использования

Нам нужно загрузить данные с сервера и заполнить форму с начальными значениями. Эти начальные значения не существуют, пока данные не будут получены с сервера.

некоторый синтаксис, как это было бы здорово:

<Route path="/myForm" component={App} async={dispatch(loadInitialFormValues(formId))}>

Ответы на вопрос(3)

Ваш ответ на вопрос