我对这些概念有些模糊,如果我完全在AngularJS和ReactJS中构建相同的ToDo应用程序,那么,什么使React ToDo使用单向数据绑定而不是AngularJS的双向数据绑定?
我了解React之类的作品
渲染(数据)---> UI。
这与Angular有何不同?
我对这些概念有些模糊,如果我完全在AngularJS和ReactJS中构建相同的ToDo应用程序,那么,什么使React ToDo使用单向数据绑定而不是AngularJS的双向数据绑定?
我了解React之类的作品
渲染(数据)---> UI。
这与Angular有何不同?
双向数据绑定提供了获取属性值并将其显示在视图上的能力,同时还具有输入以自动更新模型中的值。例如,您可以在视图上显示属性“任务”,然后将文本框值绑定到同一属性。因此,如果用户更新文本框的值,则视图将自动更新,并且此参数的值也将在控制器中更新。相反,一种方式绑定仅将模型的值绑定到视图,而没有其他观察者来确定用户是否更改了视图中的值。
关于React.js,它并不是真正为双向数据绑定而设计的,但是,您仍然可以通过添加一些其他逻辑来手动实现双向绑定,例如参见this link。在Angular.JS中,双向绑定是头等公民,因此无需添加此附加逻辑。
我做了一点画。我希望它足够清楚。让我知道是否不是!