Sadhu -
Mobx 源碼與設計思想
Proxy
攔截方式
Mobx 暴露的攔截的 API 有多種,概括來説可以分為裝飾器式和基於 observable 方法調用。
裝飾器
對裝飾器不太明白的同學,可以見我以往一篇文章:裝飾器原理探究 ,通過分析轉譯後的 ES 代碼得出裝飾器的行為。
由於裝飾器在 ES 裏還處於提案中且各階段的裝飾器行為不一致,故 mobx 6.x 起就淘汰了裝飾器的寫法(也可以手動開啓),本文的源碼分析基於 mob
react
,
狀態管理
,
mobx
,
源碼分析
,
前端