【发布时间】:2016-09-23 14:05:05
【问题描述】:
我想创建一个只有一个事件的组件并将其放置在任何给定级别(子或孙或更深)的祖先中,当事件触发时,该祖先的父级将采取行动(例如,alert("I我是“+parent.name+”,而我的一个分析者做了一些事情“))。 想象一个老人院的居民拒绝死亡并且拥有一百万个ansestors,并且每次他们的一个ansestors过生日时,居民都会互相通知。 既然我知道观察者模式在反应中受到影响,那么最优雅的方法是什么?是否可以在创建子对象时不手动传递父对象来完成?
【问题讨论】:
标签: reactjs design-patterns listener observer-pattern ancestor