,可以通过以下方式实现:
import React, { useState } from 'react';
function Counter() {
const [count, setCount] = useState(0);
const handleChange = (event) => {
setCount(Number(event.target.value));
}
return (
<div>
<input type="number" defaultValue={count} onChange={handleChange} />
<button onClick={() => setCount(count + 1)}>增加</button>
<button onClick={() => setCount(count - 1)}>减少</button>
<p>当前计数: {count}</p>
</div>
);
}
function App() {
return (
<div>
<Counter />
</div>
);
}
这样,在React中就可以显示一个带有当前defaultValue的计数器onChange输入框。当输入框的值改变时,会触发handleChange函数,并通过setCount函数更新count的值。同时,增加和减少按钮也可以通过setCount函数来改变count的值。最后,使用{count}
来显示当前计数的值。
以上是一个简单的实现示例,如果想了解更多React的相关知识和用法,可以参考腾讯云的React文档:React - 腾讯云。
领取专属 10元无门槛券
手把手带您无忧上云