Как стать автором
Обновить

Комментарии 8

Интересно, а давно Redux/Flux перешли в разряд паттернов?)
А почему нет? Что это по Вашему? Архитектурный паттерн. Ну или можно сказать архитектурный подход.
Это разве не библиотека?
Flux – изначально архитектурный шаблон, затем появилась одноименная библиотека. Redux – библиотека, реализующая архитектурный шаблон Flux в несколько измененном виде. В Redux предполагается один стор из нескольких редьюсеров, вместо одного диспетчера и нескольких сторов. При этом проблема подписки всех View на один и тот же стор решается за счет иммутабельности состояний и как следствие дешевого отслеживания изменений.

Несколько сторов в Redux при этом также возможно, но при этом их синхронизация уже не предусмотрена.
когда Мартина Фаулера не читал, то всякие подельщики будут авторитетом
martinfowler.com/bliki/CQRS.html
state.users[user.id] = User(json: user)
Извините, я правильно понимаю, что тут изменяется значение в стейте и это не иммутабельное изменение?
Покуда UsersState — структура, она будет копироваться при передаче в редьюсер, и исходный стейт останется неизменным.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории