React-router-dom, когда вызываю метод 'push' срабатывает около 5 раз action({type: "@@router/LOCATION_CHANGE"}) с чем это связано?

Вызываю метод push когда заполняю два поля и нажимаю на кнопку ‘Sub’ actionCreator лежит./ducks/user:
https://stackblitz.com/edit/new-template?file=duck
Спасибо за помощь.

Попробовал воспроизвести по твоим шагам, не получилось добиться такого поведения (хром, фаерфокс).

Думаю что у тебя стоят плагины, которые как-то работают с URL, или ты вручную где-то меняешь адрес. Попробуй открыть страницу в инкогнито и проделать те же операции. Такой вывод сделал от того что если вручную менять URL, то этот экшен router/LOCATION_CHANGE тоже стреляется.

1 лайк

Спасибо, дома у меня тоже отлично всё работает)