【发布时间】:2016-04-03 11:55:01
【问题描述】:
在 Angular 中,我们可以使用 $scope.$emit 方法来通知祖先。我们如何在 React 中做同样的事情?
【问题讨论】:
-
您是否试图触发某个生命周期事件或属于某个祖先类的函数?
-
是的。想象一下,我有一个深度视图树。在一个叶子节点中有一个按钮,当点击这个按钮时,我需要根视图切换到一个新的视图。
-
我不认为有发射这样的东西。 React 是一种非常不同的思维方式。状态应该通过这些祖先传递,直到它到达按钮。因此,在那个控制视图的祖先中,它会看到一个新状态并切换视图。这就是我的想法。
标签: angularjs events reactjs emit