# React 中的 useState

useState 的 set 操作是异步的,不能立刻取到新值。

# React 中的 useEffect

也叫做 副作用操作:由渲染本身引起的对接组件外部的操作。

useEffect (额外的操作 (副作用函数), 依赖项 (会影响额外操作的执行))

// 1. 没有依赖项  初始渲染时调用 + 组件更新时候执行
  // useEffect(()=>{
  //   console.log (' 副作用函数执行了 ');
  // })
  // 2. 依赖性为空数组 初始渲染时调用
  // useEffect(() => {
  //   console.log (' 副作用函数执行了 ');
  // }, [])
  // 3. 传入特定依赖项 初始渲染时调用 + 特定依赖项发生变化时执行 
  useEffect(() => {
    console.log('副作用函数执行了');
  }, [count])