事件处理:如何创建自定义事件?
关于事件处理函数:是不是所有的回调函数都需要用 useCallback 进行封装呢?是不是简单的回调函数就可以不用封装了呢?
关于事件处理函数:是不是所有的回调函数都需要用 useCallback 进行封装呢?是不是简单的回调函数就可以不用封装了呢?
useState:让函数组件具有维持状态的能力
useCallback:缓存回调函数
容器模式:实现按条件执行 Hooks
原则一:保证状态最小化
实现自己的 API Client
useAsync
React的本质:从Model到View的映射