无论Flux还是Redux,存在目的都是让前端的复杂数据流处理变得更具可读性和容易扩展,从而为更加复杂的前端应用提供可能。
这方面的解决方案从DOM的事件(Observer)、冒泡机制(扩展的Observer)发展到Flux(Reactor) 、Reflux(类似FRP)的过程,分析一下也是蛮有趣的,而且对技术的选型也有帮助。
推荐对Redux的设计思想了解到差不多的同学看下RxJS,然后是推荐的博客。
作者是为JVM实现Fiber的大神。
无论Flux还是Redux,存在目的都是让前端的复杂数据流处理变得更具可读性和容易扩展,从而为更加复杂的前端应用提供可能。
这方面的解决方案从DOM的事件(Observer)、冒泡机制(扩展的Observer)发展到Flux(Reactor) 、Reflux(类似FRP)的过程,分析一下也是蛮有趣的,而且对技术的选型也有帮助。
推荐对Redux的设计思想了解到差不多的同学看下RxJS,然后是推荐的博客。
作者是为JVM实现Fiber的大神。
看文风和标题的风格就觉得又是这位大神……果然。
文章内容比顶楼的视频少一点。
JS有可能引入async/await(已经有babel的polyfill),所以提前转来鼓舞人心。文章主旨套用到前端的话,大概意思就是async/await比Promise的好处(保留调用栈、异常处理等等)。
论点本身并不是难以看出的东西,不过看一下原文作者较为全局的视角分析总是好的。
加两个注脚