在React中清除输入值可以通过以下几种方式实现:
import React, { useState } from 'react';
function InputComponent() {
const [inputValue, setInputValue] = useState('');
const handleInputChange = (e) => {
setInputValue(e.target.value);
};
const handleClearInput = () => {
setInputValue('');
};
return (
<div>
<input type="text" value={inputValue} onChange={handleInputChange} />
<button onClick={handleClearInput}>Clear</button>
</div>
);
}
import React, { useRef } from 'react';
function InputComponent() {
const inputRef = useRef(null);
const handleClearInput = () => {
inputRef.current.value = '';
};
return (
<div>
<input type="text" ref={inputRef} />
<button onClick={handleClearInput}>Clear</button>
</div>
);
}
以上是在React中清除输入值的两种常见方式。根据具体的业务需求和开发习惯,可以选择适合的方式来实现清除输入值的功能。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云