为什么我们要造React?
文/RK_CODER(简书作者)
原文链接: http://www.jianshu.com/p/dc54c5ba246d 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 目前JavaScript MVC框架已经有很多了,为什么还要构造React呢,为什么我们要使用它? React 不是一个MVC框架React是一个构造可组合式用户界面的库。它鼓励创建可重用的UI组件显示会随着时间而改变的数据。 React 不使用模板传统上,web应用UIs使用模板或者html指令构造。这些模板规定一套完整的抽象使你可以去构建你的UI。 不同的,React处理构建用户界面通过将他们分解成组件。这意味着,React使用一个真正的、全功能的编程语言去渲染视图,我们可以看到作为一个优势模板的一些原因:
假如你更喜欢原始的HTML去编写javascript,我们还创建了 被动更新非常简单React真正亮点是当你的数据随时间改变时。 在一个传统的javascript应用中,你需要考虑数据的变化然后指示DOM做出变化使其保持最新的。甚至AngularJS,提供一个声明式接口经由指令和数据绑定请求一个关联的函数去手动的更新DOM结点。 React采用不同的方法。
因为这个重新渲染是非常快的(TodoMVC 1毫秒左右),开发者不需要明确的指定数据绑定。我们发现这个方法更容易去构建应用程序。 HTML 仅仅是个开始因为React有自己的轻量级的文档表现,我们可以用它做一些很酷的事情:
原文地址:http://facebook.github.io/react/blog/2013/06/05/why-react.html 英文很烂,通过字典翻译软件和自己的理解整理出来,如有问题或不恰当之处,非常欢迎指出。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |