使用 onClick 事件处理程序增加数字

问题描述 投票:0回答:1

我想在用户单击按钮时执行,然后数字增加并显示在用户界面上。我们可以在 React 中使用 useState 来执行此操作,但无法理解为什么我们不使用 plan javascript。如果使用 javascript 执行那么我们为什么使用 使用状态?

我想了解当我们使用 plan javascript 完成此操作时这些术语之间有什么区别。为什么我们在react中使用useState钩子

javascript reactjs numbers increment
1个回答
0
投票

“问题”已经在这里得到了解释。

但是我这边的快速解释:

当您使用纯 JavaScript 时,每当数据发生更改时,您都必须手动操作 DOM。 使用 React 时,只需使用 useState 钩子,这样 React 就可以负责更新 DOM。

这就像在勺子已经发明的情况下尝试用叉子吃汤一样。

因此,如果您打算使用 React 创建一个更大的项目,我宁愿不单独使用变量。

© www.soinside.com 2019 - 2024. All rights reserved.