React让你可以使用任何你想要的数据管理风格,包括数据可变风格。然而,如果你能够在你应用中讲究性能的部分使用不可变数据,就可以很方便地实现一个快速的shouldComponentUpdate()方法来显著提升你应用的速度。在JavaScript中处理不可变数据比在语言层面上就设计好要难,像 Clojure。
ReactLink是一种简单表达React双向绑定的方式。注意:如果你是这个框架的初学者,记住ReactLink对于大多数应用来说都是不需要的,应该谨慎使用。在React里面,数据流是一个方向的:从拥有者到子节点。这是因为根据the Von Neumann model of computing,数据仅向一个方向传递。你可以认为它是单向数据绑定。然而,有很多应用需要你读取一些数据,然后传回给你的程序。
关注时代Java