一、useState为什么初始化时传递函数,函数内部只能执行同步代码?二、useEffect为什么useEffect的回调函数不支持异步?三、useLayoutEffect同步执行effect四、reducer