Pull to refresh

Comments 8

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

Несколько сторов в Redux при этом также возможно, но при этом их синхронизация уже не предусмотрена.
state.users[user.id] = User(json: user)
Извините, я правильно понимаю, что тут изменяется значение в стейте и это не иммутабельное изменение?
Покуда UsersState — структура, она будет копироваться при передаче в редьюсер, и исходный стейт останется неизменным.
Sign up to leave a comment.

Articles