有没有办法轻松地将 Litho 事件从子项传播到根父项?

Is there a way to easily propagate a Litho event from a child to the root parent?

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

我一直在寻找一个很好的指南,它不涉及在树的根的每个节点上声明事件。我的最终 objective 是曝光和事件到外部光刻,然后 Android Kotlin/Java。

我在 Litho Events guide 中看到了这一点,但我对这意味着什么有点困惑。这是否意味着它无法完成?或者这是否意味着无法将数据传递给兄弟姐妹?

您可以选择使用 @TreeProps 将 prop 暴露给组件的整个子树。我们通常不推荐这种方法,因为它会使您的组件的依赖关系难以推理——例如,如果您想在另一棵树中重用该组件,该组件的创建者并不清楚是否存在约定组件必须托管在定义特定 @TreeProp.

的子树中

你截图的警告并不完全正确,我会努力编辑或删除它。