将功能从子组件转换为父组件?

时间:2019-08-13 07:36:44

标签: javascript reactjs redux

我有一个很大的组件,其中具有3个重要功能-搜索,过滤器和显示。我想将每个函数放入其自己的组件中。过滤器使用“搜索”中的功能,而“显示”使用过滤器中的功能。因此,通过道具将功能传递给每个组件将迫使我将Display设置为子组件并搜索父组件:Search-> Filter-> Display。

搜索仅仅是一个带有逻辑的容器,让它成为父组件并没有多大意义。如果我可以将结构设置为显示->过滤器->搜索,那将是理想的。尽管这需要我将Search函数传递给父组件Filter,然后将Filter函数传递给父组件Display。

我的问题是,我该怎么做才能以正确的顺序获取这些组件,因此Display成为父组件,但是每个组件仍然可以从其他组件获取所需的功能?

0 个答案:

没有答案