如何从子组件到父组件中的数据获取数据?

时间:2019-10-07 13:43:50

标签: javascript reactjs

我有一种情况,我必须从孩子到父母那里获取数据。但不使用父组件的状态。我想直接在父组件的render方法中直接访问子组件的数据。

2 个答案:

答案 0 :(得分:1)

对于您的情况,将过滤逻辑移到render方法之外,然后将需要显示的内容保存到状态中并从状态中保存。您可以使用React的组件生命周期方法来过滤要显示的任何内容并更新状态。 https://reactjs.org/docs/state-and-lifecycle.html

答案 1 :(得分:0)

如果您设置为不使用父组件中的状态,那么我想到的唯一方法就是使用引用。我不建议在父级状态可用时使用refs,但是如果您的用例由于某种原因阻止了此操作,那么这里是指向文档https://reactjs.org/docs/refs-and-the-dom.html的链接。