React-Router: как ждать асинхронное действие перед переходом по маршруту
Можно ли вызвать асинхронное избыточное действие, известное какthunk
на конкретном маршруте и не выполнить переход, пока ответ не будет успешным или не удастся?
Случай использования
Нам нужно загрузить данные с сервера и заполнить форму с начальными значениями. Эти начальные значения не существуют, пока данные не будут получены с сервера.
некоторый синтаксис, как это было бы здорово:
<Route path="/myForm" component={App} async={dispatch(loadInitialFormValues(formId))}>