АРХИТЕКТУРА ПРИЛОЖЕНИЯ ДЛЯ ПОСТРОЕНИЯ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ
для реализации требуется всего один небольшой модуль
Command Query Responsibility Segregation (разделение ответственности на команды и запросы)
MV*
большой MV*
Flux не привязан к React.js
{
type: ActionTypes.FOLLOW_ZINE,
zineSlug: 'lightbox-magazine'
}
{
type: 'LIKE_STAMP',
stampId: 1024
}
{
type: 'SHARE_STAMP',
stampId: 1024,
service: 'facebook'
}
Формируют action,
отправляют его в диспетчер
pub-sub, но подписчики получают все сообщения