javascript - 如何使相同的按钮增加计数并恢复到 React 中的先前状态(useState)?
问题描述
我想将计数更改一并让相同的按钮在单击时恢复到以前的状态。
解决方案
export const CountButton = () => {
previousState = 100;
const [count, setCount] = useState(false);
return(
<div>
<button onClick={() => setCount(!count)}>Click Me!</button>
<div>{count ? previousState + 1 : previousState }</div>
</div>
)
}
此代码将增加一票,然后在第二次点击时恢复。
推荐阅读
- python - 无法访问主目录中的文件(Jupyter Notebook)
- php - 如何在树枝中组合变量
- java - Parcelable 仅在某些手机中遇到 IOException 写入可序列化对象
- javascript - 单击后添加内容高度时自动展开液体滑块高度
- mysql - Laravel Eloquent 的内部连接错误
- r - 如何找到曲线和圆的交点?
- android - TabLayout 手动单击选项卡
- php - 禁止访问!单击提交 PHP 表单按钮后出现错误 403
- java - 在 java 1.8 中读取套接字的输入流时出错
- webpack - webpack 4 动态导入远程模块