type
status
date
slug
summary
tags
category
icon
password
✈️ 开发函数式组件
🛫 函数签名
🛫 本质
纯函数
定义
纯组件
高阶函数
定义
高阶组件
PureF 对应PureFC
HOF 对应 HOC
effect 分割、移除(effect 收敛至关联子组件中) 关键是减少 effect 影响范围
状态驱动视图 Modal => View
与视图无关的状态是否有更优的选择
🚀 设计思考
图例一
图例二
如何抽离公共逻辑
useMethods
ahooks
如何减少/消除副作用
Await
组件如何提纯
收敛副作用
如何选择 Props
Slot
组件差分
如何组合 State
与 UI 无关的 Stae
🛬 表现形式
- 受控
- 非受控
🛬 开发原则
高聚合低耦合
组件提纯
🛩️ 最后
设计先行,明确目的,拆分步骤,组合状态
解决问题最重要的是如何差分问题
要「曹冲称象」,不要「盲人摸象」
不要做「盲人」,持续思考