学的懂的reacthooks系列2常用Api-useState

150 阅读1分钟

useState() 这个钩子的功能:就是让静态组件,可以拥有状态state刷新的功能,类似于class中this.state this.setState()


实现一个计数器--一个状态管理:

import React from 'react'

import {useState} from 'react'

const App = ()=>{

//useState(0) 0是用来初始化state count值

//useState(0) 返回一个数组[state初始值0,修改state的方法]解构出来给变量count和函数setCount

const [count,setCount]=useState(0);

return (

计数器

{count}

{}

setCount(count+1)}>+


)

}

export default App;

实现一个技术器-管理多个状态值:

import React from 'react'

import {useState} from 'react'

const App = ()=>{

const [count,setCount]=useState(0);

const [name,setName]=useState("tom");

return (

名称

{name}

setName("jarry")}>点击改变name

计数器

{count}

setCount(count+1)}>+


)

}

export default App;