и там тоже спросил. но видимо это не в реатоме дело. useAction под капотом - useCallback
судя по логам то при нажатии кнопки сначала отрабатывает dispatch а потом рендер компонента, при вызове из onChange дважды отрабатывается рендер а потом вроде бы диспатч
мне кажется лушче воспроизвести это в песочнице, так больше народа сможет помочь