Skip to main content

hook

函数组件没有组件实例,没有生命周期,只能接收props

class组件难以拆分和重构,难以测试,相同的业务逻辑,分散到各个方法中,复用逻辑复杂

state hook

effect hook

其他hook

useMemo 缓存数据,useCallback 缓存函数

自定义hook

组件逻辑复用

规范和注意事项

闭包陷阱

React hooks: not magic, just arrays