gpt4 book ai didi

javascript - 在 React 组件之间调用函数

转载 作者:行者123 更新时间:2023-11-30 11:21:03 24 4
gpt4 key购买 nike

我是 React 的新手,正在做一些功课来理解功能。我遇到过以下情况,不确定如何克服它。

假设我在父组件中定义了一个函数。当数据发生变化时/在父组件中触发相同功能后,我希望在子组件中触发相同的功能。

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

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 的值并执行该函数。

我曾尝试通过绑定(bind)函数来分配 Prop ,但这并没有呈现任何输出。当我在控制台中查看功能详细信息时,我没有看到控制台中显示任何内容。

请指导我哪里做错了。

最佳答案

你可以将你想在父组件中调用的函数作为 prop 传递给子组件(勾选 link )。

关于javascript - 在 React 组件之间调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49812279/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com