Добрый день! Нужен совет в следующей ситуации.
Проект на react/redux.
Есть форма, которая должна быть привязана к урл, то есть, при сабмите должны меняться гет-параметры в урл и отправляться запрос на сервер, соответственно также при изменении урл должен идти также запрос на сервер и подставляться соответствующие данные в форму.
Вопрос, как правильнее - сначала менять урл, а затем отправлять запрос на сервер, или сначала отсылать запрос, проверять респос, если успешный - менять урл?
И где лучше менять урл - в компоненте или где-то в redux?
Со стороны выглядит, что урл отражает данные, которые находятся в форме. В рамках этой логики следует обновлять урл перед отправкой запроса. По поводу вариантов реализации не могу прокомментировать.