Javascript 在React组件之间调用函数

Javascript 在React组件之间调用函数,javascript,reactjs,Javascript,Reactjs,我是一个新的反应和做一些家庭作业,以了解功能。我遇到了以下情况,不确定如何克服它 假设我在父组件中定义了一个函数。我希望在父组件中触发相同函数后,在数据发生更改时/在子组件中触发相同函数 下面是我的函数的代码片段 update() { const { master, sran, scat, fkey, ftax } = this.state; const data = master[s.ran][s.cat]; if () { const fdata= d

我是一个新的反应和做一些家庭作业,以了解功能。我遇到了以下情况,不确定如何克服它

假设我在父组件中定义了一个函数。我希望在父组件中触发相同函数后,在数据发生更改时/在子组件中触发相同函数

下面是我的函数的代码片段

update() {
    const { master, sran, scat, fkey, ftax } = this.state;
    const data = master[s.ran][s.cat];
    if () {
        const fdata= data.filter(row => ftax.indexOf(row.tname) === -1 && fkey.indexOf(row.kname) === -1);
    }
};
在这里,
const fdata
将在用户每次更改某些值时都有一个新值

当分配给const
fdata
的数据发生变化时,如何调用子组件中的同一函数传递const的值并执行该函数

我曾尝试通过绑定函数来分配道具,但这不会呈现任何输出。当我在控制台中检查功能详细信息时,我看不到控制台中显示的任何内容


请告诉我哪里做错了

您可以将要在父组件中调用的函数作为道具传递给子组件(选中此项)。

将函数作为道具传递给子组件。我确实尝试过。但是子组件中未捕获
const
的数据。您是否在子组件中尝试了
component willreceiveprops
方法?尚未尝试。你有我可以参考的样本代码/参考资料吗?