React发展几年前的现状个人理解(React新手向导)
ES6ES6带来的重要的改变我认为有三点:
方案一:MVC既然有了OOP,那么new一个视图出来不就可以了 采用原来的MVC结构,Control控制视图,并且负责与Model层通信 每一个页面都是一个MVC,页面之间都通讯用事件订阅就可以了 方案二:状态机将所有的视图写成v=f(state)的形式,所有的状态交给一颗state树来管理 每一个输入事件作为一个action传给一个处理函数,这个函数会改变state树里的状态 React巧了,React其实就是一个状态机 我们可以将组件大致分为两类:
(输入组件可以交给高阶组件封装的form表单自动处理,value和onChange都省了,可以参考我写的另一篇 React高阶组件实现表单双向绑定) 将遇到的每一个模块封装成一个组件,内部紧耦合,外部解耦只需要传入状态 Redux严格的单向数据流是Redux架构的设计核心
总结业务逻辑由redux处理,组件内部严格封装只留必要的接口 更多文章 yjy5264.github.io(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |