1. useState
用来代替setState更新数据状态
使用方法:
import {useState} from 'react'
const [count, setCount] = useState(0)
count 相当于state中定义的变量 setCount是改变这个变量的方法
2. useEffect 副作用钩子函数 一般是指在dom更改后的回调 接收两个参数
第一个参数 是异步回调的执行操作 第二个参数是个数组 传入时可根据数组内的值变换时触发 不传时每次渲染组件时都触发
它类似生命周期的componentDidMount, componentWillMount和componentDidUpdate的合体
用法:
import {useEffect} from 'react
useEffect(()=>{
// do something
// 如果代码逻辑需要清除
return function cleanup(){}
},[])