我有这个基本组件,我希望在单击按钮时停用或激活文本字段。我怎样才能做到这一点?
这是我的示例代码:
import React from "react";
import Button from 'react-button'
const Typing = (props) => {
var disabled = "disabled";
var enabled = !disabled;
const handleUserInput = (event) => props.onUserInput(event.target.value);
const handleGameClik = (props) => {
disabled = enabled;
}
return(
<div>
<input
className = "typing-container"
value = {props.currentInput}
onChange = {handleUserInput}
placeholder=" ^__^ "
disabled = {disabled}/>
<Button onClick = {handleGameClik}> Start Game </Button>
<Button> Fetch Data </Button>
</div>
);
};
原文由 Second Son 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用状态的简化解决方案可能如下所示:
在这里工作 Codepen 。