Day10 React Hooks 小实作简单的计数器

今天实作一个很简单的计数器,按下按钮後数字会一直累加1

https://ithelp.ithome.com.tw/upload/images/20210925/201398004xSajFcRph.png

要先将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国某大学生在校看色色的东西被简讯通知「...文明上网...写心得报告 」

Day10 Overlapping Example

昨天已经看过我们在实务上可能会遇到的需求,利用多个可能重复范围的配对池,当作匹配搜寻条件,今天让我们...

[第七只羊] 迷雾森林舞会前夕 建立使用者关联

天亮了 昨晚是平安夜 关於迷雾森林故事 秘密通道 Rocky 循着发光的脚印继续寻找爸爸妈妈的下落 ...

html鼠标移上改变图样和底色

我们昨天做出了四个按钮,今天想要试着在鼠标移上时改变效果,首先先把按钮颜色改成跟底色相同 想让物体在...

Adaptor 转接器模式

今天开始要介绍 Structural patterns。先前的 Creational pattern...

[Day29] Vue3 - 事件绑定

在 Javascript 中会用 onclick, onchange...等方式监听 DOM 物件,...