在Reactjs的上下文中数据驱动的含义是什么?

时间:2017-01-15 09:24:24

标签: reactjs relayjs

在Reactjs的上下文中数据驱动的含义是什么?数据驱动是否意味着data-driven programming?它有什么意义?

有人可以用一个例子来解释吗?

1 个答案:

答案 0 :(得分:1)

“数据驱动”意味着应用程序的生命周期(呈现视图,更新时,UI更新的哪些部分等)都是由数据流通过应用程序驱动的。用户交互会触发数据更新和其他可能的副作用,然后通过用户界面返回。

您可以应用的类似,有用的标签将是“数据密集型”。现代应用程序管理大量频繁变化的数据,显示在复杂的用户界面中,用户希望UI的不同部分保持同步和一致,并及时更新。这是一个数据密集型应用程序模型,这是Relay尝试解决的主要用例。

我在“Relay Deep Dive”演讲中经历了一些这种设计理念。