)
2.callback是可选的回调函数, 它在状态更新完毕、界面也更新后(render调用后)才被调用
(2). setState(updater, [callback])------函数式的...3.callback是可选的回调函数, 它在状态更新、界面也更新后(render调用后)才被调用。...* 2.1: const [count, setCount] = useState(0)
* 2.2: 调用useState 入参为初次属性初始化的默认值
* 2.3: 返回值为数组,一般使用结构的方式获取回来...因为值入参是异步的, 函数的话会接受到上一次的值
setCount(count => count + 1)
}, 1000)
}, [])
/...setState(),即使不改变状态数据, 组件也会重新render() ==> 效率低
只当前组件重新render(), 就会自动重新render子组件,纵使子组件没有用到父组件的任何数据 ==>