【发布时间】:2022-11-19 11:53:41
【问题描述】:
我正在尝试为每个输入单独运行 recalculate 函数,但它同时运行而不是单独运行。如何更改代码以针对每个单独的输入实例运行?
export default function FullWidthTabs() {
const [textAreaCount, ChangeTextAreaCount] = React.useState(0);
const recalculate = (e) => {
ChangeTextAreaCount(e.target.value.length);
};
return (
<div>
<p>{textAreaCount}/5</p>
<textarea type="text" rows={5} maxLength={5} onChange={recalculate} />
<p>{textAreaCount}/5</p>
<textarea type="text" rows={5} maxLength={5} onChange={recalculate} />
</div>
);
}
【问题讨论】:
-
“单独运行”是什么意思?喜欢将两个输入的值存储在某处吗?
-
@kinduser 我希望能够让每个 <textarea> 运行计数器。现在,当我输入一个文本区域时,两个计数器同时运行
标签: reactjs