【发布时间】:2021-01-30 06:10:57
【问题描述】:
我对 React 比较陌生,想在单击按钮时呈现输入表单。在按钮的 onClick 中调用的函数适用于 console.log() 之类的东西,但不会呈现 HTML 元素。我完全不知道为什么会这样。我正在使用功能组件。 下面是与问题有关的代码sn-p。
const UserAppointment = () => {
function renderHtml () {
return(
<div>
<h1>I want this to render on click</h1>
</div>
)
}
return (
<div>
<button onClick={renderHtml}>Render Input forms</button>
<br /><br /><br />
<button onClick={()=> { dispatch(logout()) }}>Logout</button>
</div>
)
}
export default UserAppointment ;
【问题讨论】:
标签: javascript html reactjs state