我使用对话框组件,并通过如下道具将onHide函数从父级传递到对话框组件:
<KundenNeuForm Hider={onHide}></KundenNeuForm>
如果我直接在render方法中调用它,它将起作用:
return (
<div>
<Button label="Speichern" onClick={props.Hider} />
</div>
);
但是我想先调用一个验证函数,然后再从那里调用父函数
const Validate=()=> {
If(Everything validates) {
//call props.Hider
}
}
return (
<div>
<Button label="Speichern" onClick={Validate} />
</div>
);
如何从Validate函数调用父函数?
答案 0 :(得分:0)
调用道具。Hider()实际上有效