Как вы организовываете валидации в flux/react.js?
В идеале у вас должен быть компонент типа <InputValidator /> который оборачивает поле ввода и имеет в себе логику валидации. В этот компонент можно передать правила валидации (pattern, length, и т.д.), а на onChange уже делать dispatch и обновлять глобальное состояние.
Статус валидности можно передавать прямо в onChange, вторым параметром, после события, или добавлять в объект события.
Компонент с валидацией поля не должен быть привязан изнутри к вашему коду, он должен быть черным ящиком.
а мне вот эта библиотека понравилась https://github.com/christianalfoni/formsy-react