gpt4 book ai didi

javascript - 当子组件发生onclick事件时如何重新渲染父组件?

转载 作者:行者123 更新时间:2023-12-03 01:38:33 25 4
gpt4 key购买 nike

我对 React 还很陌生。这是我的问题。我有一个对话框作为子组件,有一个保存按钮,当我单击保存时,将数据写入数据库。然后我需要重新渲染父组件。目前我只需刷新网页即可获取新数据。

class Row extends React.Component{
return(<Dialog />);
}


class Dialog extends React.Component{
_save=()=>{write into database}
return(
<UIDialog onClick={this.save} />
);
}

最佳答案

我认为最好的方法是将保存功能放在父组件中。为什么对话框应该知道如何保存,它只是一个对话框:)

将一个 prop 传递给 Dialog 组件,以便父级(Row 是父级)将写入数据库并执行必要的操作来知道 Dialog 是否应该消失。

关于javascript - 当子组件发生onclick事件时如何重新渲染父组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50960078/

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