【发布时间】:2021-09-16 14:01:23
【问题描述】:
当点击一个按钮时,它应该渲染一个元素,但它不起作用。如果我点击,什么都不会发生,也不会触发任何错误。 我正在使用材质 UI
组件内容是一个表单
function handleBoxRegister(){
return (
<div>test</div>
)
}
<Button
variant="contained"
color="primary"
className={classes.buttonRegister}
onClick={handleBoxRegister}
>
<AddIcon>
</AddIcon>
Registrar paciente
</Button>
【问题讨论】:
-
这行不通。您不能
return函数中的组件并期望将其添加到渲染树中。 -
请告诉我更多关于您要做什么的信息,您是否要在提交表单后显示组件?如果您添加更多信息,我可以为您提供更好的答案。
-
它在屏幕中间有一个div和一个带有几个按钮的侧边栏,其中一个是注册。然后当用户点击它时,屏幕中间应该会出现一个表单
-
是的,但我不是很了解,现在完全有道理了,非常感谢
标签: reactjs