import React from "react";
const MyComponent = props => {
const [disableInputIsChecked, setDisableInputIsChecked] = React.useState(false);
const [inputValue, setInputValue] = React.useState("");
function clearInput() {
setInputValue("");
}
function handleInputChange(event) {
setInputValue(event.target.value);
}
function handleCheckboxClick(event) {
if (!disableInputIsChecked) { // this click was to check the box
clearInput();
}
setDisableInputIsChecked(prevValue => !prevValue); // invert value
}
return (
<form>
<input type="checkbox" value={ disableInputIsChecked } onChange={ handleCheckboxClick }/>
<input type="text" value={ inputValue } onChange={ handleInputChange } disabled={ disableInputIsChecked }/>
</form>
)
}
如何交换具有指针作为属性的类的两个对象?
我试图更改两个对象,但是当我尝试显示该对象的值时,它什么也不显示。
有人可以给我解决方案吗?