kriasoft / react-starter-kit

The web's most popular Jamstack front-end template (boilerplate) for building web applications with React
https://reactstarter.com
MIT License
22.67k stars 4.16k forks source link

Which Flux implementation should I use? #22

Closed koistya closed 8 years ago

koistya commented 9 years ago

Relay by Facebook + examples

img img img img npm

redux by Dan Abramov

img img img img npm

flux by Facebook + examples

img img img img npm

alt by Josh Perez + examples

img img img img npm

reflux by Mikael Brassman + examples

img img img img npm

flummox (deprecated) by Andrew Clark

img img img img npm

fluxible by Yahoo

img img img img npm

fluxxor by Brandon Tilley + examples

img img img img npm

marty.js by James Hollingworth + examples

img img img img npm

fynx by Alan Plum

img img img img npm

McFly by Ken Wheeler + example

img img img img npm

DeLorean.js by Fatih Kadir Akın + examples

img img img img npm

fluxify by Javier Márquez

img img img img npm

Comparison: https://github.com/voronianski/flux-comparison

petermoresi commented 8 years ago

https://github.com/fluxury/fluxury

ryanez commented 8 years ago

This is quite simple to use,

https://www.npmjs.com/package/fluxtore

https://github.com/ryanez/fluxtore

ghost commented 8 years ago

What flux? http://github.com/hellyeahllc/exim

paulmillr commented 8 years ago

:smirk_cat:

vedmant commented 8 years ago

I personally use Alt, tried Redx and I didn't like switch statements, constants, too much boilerplate as for me.

cusspvz commented 8 years ago

@koistya could you please fix the typo by replacing depricated with deprecated ?

Oliboy50 commented 8 years ago

redux please :)

vedmant commented 8 years ago

Switched to redux finally, it's easier when App grows I need to change and access data from different stores, it's easier when it's all single store.

Dindaleon commented 8 years ago

Here we are using redux, the best of them all: github.com/Dindaleon/hapi-react-starter-kit

heks commented 8 years ago

Does anyone have a fork of this kit with redux implemented?

ghost commented 8 years ago

@heks if not, you should be able to cobble one together using one or more of these: http://habd.as/awesome-react-boilerplates/

koistya commented 8 years ago

I'm going to close this one as it's not a real issue or feature request. But feel free to continue the conversation on this thread. You're also welcome to participate in discussions on Gitter, Appear.in, or StackOverflow.

rdewolff commented 8 years ago

Redux rocks :)

rstormsf commented 8 years ago

mobx? https://github.com/mobxjs/mobx

ghost commented 8 years ago

It's gaining mindshare. Haven't used it myself yet. I'd personally love to explore something a little less clever than Redux. The amount of boilerplate one has to write with Redux, middleware you have to use (i.e. thunk, saga, whathaveyou) can quickly lead to a mind numbing amount of analysis paralysis. That said just pick something and go with it, learn from your mistakes and get better next time. There is and will never be a "correct" answer to this infinite thread.

rstormsf commented 8 years ago

@jhabdas 100% agree. I'm really tired seeing so many new JS things these days. RxJS, NG2.0, ES7, JSPM, WebGL, fluxxxxxxxxZ etc, etc. Besides that, we have to be able to stay productive and GSD.

xgqfrms-GitHub commented 7 years ago

react's family!

react & react-router-dom & redux & react-redux & redux-thunk/redux-saga

ghost commented 7 years ago

Preact FTW! Wait, no. Inferno. Wait... ::thump::

valera-rozuvan commented 7 years ago

Simpler redux alternative - dynamo.Js http://www.medsquared.com.au/blog/simpler-redux-alternative-dynamojs/

ghost commented 7 years ago

Thanks for sharing @valera-rozuvan. I worked with Redux and React for 6 months at the Enterprise level and constantly felt myself wasting time trying to create simple interfaces. ⭐️ added

langpavel commented 7 years ago

Apollo and Redux or Relay modern or everything else in this order. Why? Because of future.

ghost commented 7 years ago

But probably not this Apollo. Or this one.

valera-rozuvan commented 6 years ago

@langpavel Do you mean Apollo from this project https://github.com/apollographql/react-apollo ?

petermoresi commented 6 years ago

I use this one.

https://www.npmjs.com/package/fluxury

langpavel commented 6 years ago

@valera-rozuvan Yeah, this one: https://www.apollographql.com/docs/react/