我的主布局中有一个<Skylight ref="foo".... />
组件。如何从子组件中显示Skylight的模态对话框?
我的意思是,如何在我的组件中调用this.refs.foo.show()
并使this.refs.foo
指向DOM中3或4级的Skylight
组件?
答案 0 :(得分:1)
您可以为模式对话框引入顶级容器组件,该组件根据顶级存储中的集合状态填充其子级。然后子组件可以调度动作来创建模态对话框。
我为吐司式通知实现了类似的功能;当我回到键盘时会发一个例子......