0

我一直在查看文档,但找不到任何关于是否Litho支持数据绑定的内容。我在这里找到了一条评论,“它支持单向数据绑定......”但文档中没有任何内容概述了如何使用数据绑定。那么是否Litho支持数据绑定,如果支持的话,如何使用呢?

4

1 回答 1

1

因为 Litho 使用声明式方法来构建 UI,绑定自然而然——您不能就地更改视图上的属性,您需要重新创建一个新组件。因此,当新数据来自您拥有的任何来源时,您只需重新创建一个组件并将其设置为LithoViewor ComponentTree

另一种方法是将您Controller作为 Prop 传递,订阅数据更改并在每次更新数据时调用组件的状态更新,比如说。对于订阅/取消订阅,您可以使用OnAttached/OnDetached方法:https ://fblitho.com/docs/onattached-ondetached

如果您需要更多信息,请告诉我

于 2020-02-11T18:32:02.170 回答