单和双向绑定使用场景
问题提出https://www.zhihu.com/question/49964363
? vue 和 angularjs支持双向绑定, 但是单向绑定是基本功能, 与react同基础。 那么什么情况下,使用单向绑定, 什么情况下使用双向绑定呢? ? 概念https://www.cnblogs.com/Breaveleon/p/6680175.html
? 选择考虑点https://www.zhihu.com/question/49964363 1、单向绑定使得数据流也是单向的,对于复杂应用来说这是实施统一的状态管理(如redux)的前提。 2、 双向绑定在一些需要实时反应用户输入的场合会非常方便(比如多级联动菜单)。 3、 全局性数据流使用单向,好跟踪。局部性数据流使用双向,简单。 4、如果你的程序需要一个统一的数据源,应该选择单向数据流,所有的数据变化都是可观测的,数据自上而下流动,即使出问题也很容易找到源头.
如果你的程序本身有多个数据源,或者是程序的逻辑本身会产生很多的副作用,应该选择双向绑定的程序,将大项目分化为小项目,逐个击破.
? 单向与双向联系https://www.zhihu.com/question/49964363
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |