前段时间看论坛和群里都有关于响应式的讨论(我记得原帖是从关于 React 如何做状态管理开始讨论的)。
抛开原本的关注点,JS 响应式在现阶段的 UI 框架、状态管理等等方案上都有非常之深远的应用和影响,其中包含大家可能非常熟悉的 Vue。
很久以前写了篇丐版响应式的博客,现在也从 Notion 收敛到专门的地方了:https://www.ccweng.cc/fe/reactive.html 这里的写法和 preact 可能更相似一些,也许可以给刚开始学习“响应式”的同学提供些参考。
(: 刚好前几个月字节的技术终面就让我手撕响应式原理来着,按自己理解撕个大概倒是就差不多了,我当时写的和博客里记录的差不多 😆
假如想更“系统”地深入响应式,之前看过 Vue Mastery 的课程感觉也很深入浅出,适合初学者入坑,这里贴点链接:
- Vue Mastery 原课程:https://www.vuemastery.com/courses/vue-3-reactivity/vue3-reactivity
- 中英翻译版(刚才瞎找的,如果不太对的话在 B 站搜下关键词应该也有):https://www.bilibili.com/video/BV1SZ4y1x7a9/