Flux
Хранилище
//В хранилище у нас есть приватный(е) объект(ы) хранилище
_messages
_threads
_todos
//Само хранилище, наследуемое от eventEmitter
store
//Базовые методы подписки | отписки | излучения
addChangeListener
removeChangeListener
emitChange(CHANGE_EVENT)
//Регистрируем хранилище в диспетчере
AppDispatcher.register(callback(payload))
Диспетчер
handleServerAction
handleViewAction
Actions --- Действия
Объект в котором список методов, вызываемых из видов (компонентов)
Компонент (Вид + listeners)
Вешаем слушатель на Хранилище
componentDidMount
store.addChangeListener(this._onChange)
_onChange: function() {
this.setState(myCallback());
}