今天实作一个很简单的计数器,按下按钮後数字会一直累加1
要先将useState 汇入
import React, {useState} from 'react';
import React, {useState} from 'react';
const App = () => {
const state = useState();
const [count , setCount] = useState(0);
const IndNum = ()=>{
setCount(count +1);
}
return (
<div className = "div">
<h1> {count} </h1>
<button className = "btn" onClick={IndNum}>Click Me</button>
</div>
const [count , setCount] = useState(0);
count =>当前数据
setCount =>更新数据
useState( ) =>初始数据
必须遵循的 React Hooks 规则
1.始终将其写在组件或函数中。
别在一般的 JavaScript function 中呼叫 Hook,
在 React function component 中呼叫 Hook,在自定义的 Hook 中呼叫 Hook。
2.组件名称必须是驼峰命名
3.我们可以直接导入,也可以直接使用 react.hookName 编写
4.只在最上层呼叫 Hook,不要在回圈、条件式或是巢状函数(Nested functions)内呼叫 Hook
<<: Scanners API-Day Range Rank && Percent Rank
>>: C国某大学生在校看色色的东西被简讯通知「...文明上网...写心得报告 」
昨天已经看过我们在实务上可能会遇到的需求,利用多个可能重复范围的配对池,当作匹配搜寻条件,今天让我们...
天亮了 昨晚是平安夜 关於迷雾森林故事 秘密通道 Rocky 循着发光的脚印继续寻找爸爸妈妈的下落 ...
我们昨天做出了四个按钮,今天想要试着在鼠标移上时改变效果,首先先把按钮颜色改成跟底色相同 想让物体在...
今天开始要介绍 Structural patterns。先前的 Creational pattern...
在 Javascript 中会用 onclick, onchange...等方式监听 DOM 物件,...