【发布时间】:2017-07-29 19:42:27
【问题描述】:
我有一个不寻常的案例。比方说,我有一个表格。当用户单击“保存”按钮时,我需要触发组件的方法来将 Draft.js 内容转换为 HTML。通常我只是使用 refs 来访问 child 并调用任何方法。但在我的情况下,草稿组件位于 react-router v4 的 render 方法中,并且仅在 URL 匹配模式时出现。 当我定义 ref 时,这是一个障碍
<Match pattern={'/info'} render={(props)=> <Draft_Editor ref='editor' />} />
父组件在 refs 中没有这个“编辑器”。我该怎么做才能从父级调用方法?
【问题讨论】:
标签: reactjs react-router