Size: a a a

Angular - русскоговорящее сообщество

2016 August 13

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
спасибо большое, Алексей
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
а что ты скажешь от себя? для чего ты считаешь уместным использовать Flux? мы тут разбирали для себя его последние два дня (честно говоря, от тебя я и услышал о нем впервые) — и пришли к тому, что он имеет смысл как внешний агрегатор для работы с состояниями
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
особенно, как нам показалось, он имеет место для таких задач, как пошаговая оплата, визарды и т.п.
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Так.. мы о Flux или Redux?
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
при этом, я читал что на нем строят целую архитектуру
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
ой, Redux
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
т.е. принцип конечного автомата для целого приложения
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Redux = MVC  Redux = MVVM  Redux = MVP
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Фактически Redux это дизайн паттерн который позволяет тебе создавать структурированное приложение
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
У него есть свои плюсы и минусы но люди пишут на нем полноценные приложения базируясь польностью на Redux
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
а твой опыт?
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
как именно его используешь ты? (если используешь вообще)
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
т.е. какую часть логики выносишь в него
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
я извиняюсь, если мои вопросы не совсем понятны — я хочу понять подход в целом
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Использую - но пока не на основном проекте. Польностью все приложение пишу на Redux ( иначе особого смысла не вижу ). Redux это очень простой подход у тебя есть состояние приложения ( store ) которое ты отрисовываешь с помощью компонентов. Теперь если юзер что-то сделал ( action ) ты с помощью определенной логики ( reduser ) меняешь состояние приложение ( reducer(store) ) и перерисовываешь компоненты.

Концепция довольно простая и с помощью нее можно делать вообще все.

чтобы понять почему Redux популярен можно посмотреть на экосистему инструментов

https://github.com/xgrommx/awesome-redux
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
Ну мне понятен этот подход на простом приложении
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
Когда у него есть одна задача, которая решается поэтапным переключением состояний
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
Но пока не могу себе представить механизм, когда несколько разрозненных несвязанных частей, которые управляются через него
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Ну назови конкретный пример который не понятен
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
ну допустим Интернет-магазин
источник