是否可以将事件从第n个子节点传播到根父节点?
我一直在寻找一个好的指南,该指南不涉及在树的每个节点上声明事件。我的最终目标是向外部光刻和Android Kotlin / Java公开事件。
我在Litho Events guide中看到了这一点,但是对于这意味着什么我有些困惑。这是否意味着无法完成?还是这意味着无法将数据传递给同级?
答案 0 :(得分:0)
您可以选择使用@TreeProp
来将道具暴露在组件的整个子树中。我们通常不推荐这种方法,因为它会使您的组件的依赖关系变得难以理解-例如,如果您想在另一棵树中重复使用该组件,则从该组件的创建者那里还不清楚约定组件必须托管在定义该特定@TreeProp
的子树中。
您的屏幕快照警告并不完全正确,我将对其进行编辑或删除。