习惯了oop的人,一时半会儿很难转变思想。
以及对state tree的范式化设计将直接决定一个应用的全部。
相比angular学习曲线,redux才是真正的陡啊。
讲道理,函数式编程是redux最大的门槛吧
kenberkeley
#8
你难道不知道有一个 Redux 莞式教程吗?一条龙服务,包你爽ㄟ( ▔, ▔ )ㄏ https://github.com/kenberkeley/redux-simple-tutorial
1 Like
kenberkeley
#9
主要是教条主义太多了,所以 Redux 莞式教程就把它的衣服层层扒开ㄟ( ▔, ▔ )ㄏ https://github.com/kenberkeley/redux-simple-tutorial
zation
#11
同意,我看这个 Functional Programming 的教程 https://www.gitbook.com/book/llh911001/mostly-adequate-guide-chinese/details 已经看了两遍了,还是只能理解和运用到curry跟compose,其他的有一点概念,但是还不能在实际项目中运用
atry
#15
好的框架应该严以律己、宽以待人。框架内部实现的话,函数式编程、不可变编程、范畴论都尽管用,但应该给使用框架的应用开发者足够的灵活性,让应用开发者怎么写都可以。
比如 Binding.scala 就是用Monad实现的,但 Binding.scala 用起来就像 PHP 一样简单,根本感觉不到 Monad 。
Redux 却是宽以待己、严以律人,就很糟糕了。