Dark_Knight
@Dark_Knight
Game Dev

Что лучше выбрать для React.js приложения: Flux, Reflux, Redux?

Здравствуйте.
Такой вот вопрос: как вы считаете, какую архитектуру лучше выбрать или даже не так.
В чем плюсы и минусы таких архитектуры, как Flux, Reflux, Redux?
К примеру, Reflux в отличии от Flux, не имеет диспетчеров, но если я не ошибаюсь, а если ошибаюсь, то прошу поправить меня, в нем проблематично писать на ES6/7, так как в новых версиях react не использует миксины, от них отказались, поэтому приходится устанавливать сторонние библиотеки или как-то обходить этот момент.
Про Redux в свою очередь не знаю нечего, кроме того, что на гитхабе у него больше всего звезд, чем Flux и Reflux, а мне кажется, это что-то да значит.
Уверен, кто-то сталкивался с подобным вопросом при разработке на React.js.
Спасибо за помощь и ваше время.
  • Вопрос задан
  • 8539 просмотров
Пригласить эксперта
Ответы на вопрос 4
@WapGeaR
Программист
Смотря какой нужен функционал у приложения.
Сам работаю в связке React-Redux и все никак не нарадуюсь.
Если правильно построить логику приложения, то его развертка получается очень реактивной и быстрой как в плане работы, так и в плане разработки продукта.
"Redux in russian" - перевод документации на русский, все доходчиво описано.
Ответ написан
По десять раз за день такие вопросы)

Redux самый перспективный и крутой из всех. Если не знаете ничего - начните с этого: https://egghead.io/series/getting-started-with-redux (от создателя редакса).

Плюсы редакса в том, что он построен в функциональных парадигмах, как и реакт. При этом отлично работает с react-native. API очень маленькое, по факту почти ни один из моих компонентов ничего не знает о редаксе - просто принимает на вход нужные props.
Ответ написан
Staltec
@Staltec
Node.js разработчик
Я тоже был сторонником Redux пока не узнал про Baobab и курсоры. После этого Redux в моих глазах как-то резко побледнел.
Baobab - персистентное иммутабельное дерево с поддержкой курсоров. Вот пример его интеграции с React. Эта штука пока конечно не мейнстрим, но чувствую у неё большое будущее.
Ответ написан
maxfarseer
@maxfarseer
https://maxpfrontend.ru, обучаю реакту и компании
А я по-прежнему за redux. Здесь есть информация на русском - https://www.gitbook.com/book/maxfarseer/redux-cour...

Я автор, буду рад если окажется полезной. Готов ответить на ваши вопросы. Спасибо.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы