1
我有這個基本組件,我希望textfield被停用或激活,只要我點擊一個按鈕。我怎樣才能做到這一點?取消激活輸入反應與按鈕點擊
這是我的示例代碼:
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>
);
};
你需要在組件'state'中存儲'disable'變量並在那裏改變它。當你改變組件的狀態時,'render'方法將調用和刷新組件。 –