Добрый день/вечер,
Коллеги, подскажите пожалуйста как вы решаете проблему async`ронности у Flux?
По воле случая столкнулся с вот таким вот решением:
import Flux from "flux";
const AppDispatcher = new Flux.Dispatcher();
AppDispatcher.deferDispatch = function( value ) {
if( AppDispatcher.isDispatching() == true ) {
setTimeout( () => AppDispatcher.dispatch( value ), 0 );
} else AppDispatcher.dispatch( value );
}
export default AppDispatcher ;
Но setTimeout( ..., 0 ) ...меня кошмарит, может вы смогли добиться более оригинального/красивого/современного решения?