我一直在查看文档,但找不到任何关于是否Litho
支持数据绑定的内容。我在这里找到了一条评论,“它支持单向数据绑定......”但文档中没有任何内容概述了如何使用数据绑定。那么是否Litho
支持数据绑定,如果支持的话,如何使用呢?
问问题
99 次
1 回答
1
因为 Litho 使用声明式方法来构建 UI,绑定自然而然——您不能就地更改视图上的属性,您需要重新创建一个新组件。因此,当新数据来自您拥有的任何来源时,您只需重新创建一个组件并将其设置为LithoView
or ComponentTree
。
另一种方法是将您Controller
作为 Prop 传递,订阅数据更改并在每次更新数据时调用组件的状态更新,比如说。对于订阅/取消订阅,您可以使用OnAttached
/OnDetached
方法:https ://fblitho.com/docs/onattached-ondetached
如果您需要更多信息,请告诉我
于 2020-02-11T18:32:02.170 回答