React Parent等待React Child Component更新

时间:2015-11-16 15:56:33

标签: reactjs

我有一个第三方子组件,它呈现一个表。 父组件将使用props中的新数据呈现子组件。 然后,父级将使用jquery选择器从子表中选择以这种方式呈现的行。 在进行jquery行选择之前,如何让父组件等待子组件使用新数据的行呈现自身? 由于孩子是第三方组件,我不能修改它以让父母知道它何时被渲染。

2 个答案:

答案 0 :(得分:0)

您可以使用适当的lifecycle method来确定何时准备就绪。 你可以让 componentDidMount 发回一个告诉父母已准备好解析的值。

如果您无法编辑第三方组件..请检查是否有可用的公共方法?也许它接受回调函数作为道具?

答案 1 :(得分:0)

我能够通过在表本身上添加鼠标侦听器然后使用jquery的委托方法将点击请求路由到表行来解决此问题。