有没有一种方法可以轻松地将Litho事件从孩子传播到根父母?

时间:2019-11-25 12:03:08

标签: events propagation litho

是否可以将事件从第n个子节点传播到根父节点?

我一直在寻找一个好的指南,该指南不涉及在树的每个节点上声明事件。我的最终目标是向外部光刻和Android Kotlin / Java公开事件。

我在Litho Events guide中看到了这一点,但是对于这意味着什么我有些困惑。这是否意味着无法完成?还是这意味着无法将数据传递给同级?

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以选择使用@TreeProp来将道具暴露在组件的整个子树中。我们通常不推荐这种方法,因为它会使您的组件的依赖关系变得难以理解-例如,如果您想在另一棵树中重复使用该组件,则从该组件的创建者那里还不清楚约定组件必须托管在定义该特定@TreeProp的子树中。

您的屏幕快照警告并不完全正确,我将对其进行编辑或删除。