如何在反应中通过id设置值?

我在通过按钮的onClick函数传递值时遇到一些问题。我的变量“模式”不会在按钮单击时已经触发的功能上更新。 我有这段代码;

var mode = '';
const goToEdit(){
 mode = 'readOnly'
}

<ButtonToolbar id="btnToolBar" mode={mode}>
 <Button variant="primary" onClick={(goToEdit() => setModalShow(true)}>
   popUp modal
 </Button>
hainan1682588 回答:如何在反应中通过id设置值?

您的装订错误。请在此处参考此文档:https://reactjs.org/docs/handling-events.html

您可能可以执行以下操作:

var mode = '';
const goToEdit(){
 mode = 'readOnly'
}

<ButtonToolbar id="btnToolBar" mode={mode}>
 <Button variant="primary" onClick={(() => {goToEdit();setModalShow(true);}}>
   popUp modal
 </Button>
本文链接:https://www.f2er.com/3113199.html

大家都在问