纯笔记,不是干货...react
由于工做的关系,利用国庆期间接触react,发现react的魅力很足。特别是VDOM,让开发专一数据的处理。
react也只是一个很优秀的ui库,并有着愈来愈强大的学习群体和思想来给其生态增光。git
其中就有 flux reflux redux。github
123(讲玩了)redux
我不想花太多时间去谈flux,由于我第一次接触的时候很难说立刻就能使用(即便有中文文档),老是这里漏点代码,那里漏点代码。说白了就是view、actions、dispatcher、store须要写不少代码,有点难维护。segmentfault
可是不能否认,flux的思想是好的,能够把它当作一个底层的东西,在flux之上能够必然会有更优的库出来。好比refluxapi
有中文版翻译的挺不错。ruby
reflux一口气就读完了,由于文档确实太好了,一步一步的引导你使用各类api。我也没有什么好讲。学习
使用感受是比flux少了不少代码,思路也清晰不少。ui
中文文档
https://ruby-china.org/topics/26944
http://segmentfault.com/a/1190000003503338#articleHeader5spa
我感觉就是redux更简单了,思路越简单越好。
单一store
middleware,衍生了强大的devtools
拥抱Smart Components 和 Dumb Components。顶层关心Redux,内部组件“呆滞”只关心props
文档完善,利于团队推广
我最终仍是选择了redux。 从github的star数从少于reflux,接近reflux,超越reflux,可见redux是个很好的选择。