首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
状态管理
订阅
laywa
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
数据流管理方案:Redux 和 MobX 哪个更好?
面试中常问的一道问题就是“你了解哪些数据流管理方案”,面对这样的提问,先搞懂为什么要学数据流管理,再来梳理、对比你所知道的方案。真正的前端开发,不仅仅要面试造火箭,实际工作中依然需要这样的能力。数据流
React 面试不完全指南:为什么要学数据流管理?
很多前端开发都离不开框架,相信你一定听说过"数据驱动视图"这句话,意思就是说,我们界面的内容及内容变化都是数据决定的,不管你是用Vue、React还是其他框架,基本都是这个理念。在面试中,面试官经常会
Redux原理:为达目标,步步抽象
听说没什么问题是加一层抽象解决不了的。因此本文参考《React小书》总结了此文,建议是将其作为辅助理解工具。 问题概述:模块又需要共享数据,对共享状态的操作不可预料,导致debug困难。 描述:APP应用,有A、B、C...100个模块,我们都需要用到全局Store,A可能去改…
Mobx 源码解析
我直接从CDN 下载了一份源码, 然后进行分析。 两个Button , 一个label. 我们在js 文件中,我们给两个按钮添加了**click** 事件,事件的主体非常简单`bankUser.income ++` `bankUser.income --`, 就是对`banku…
从源码出发浅析mobx依赖收集和依赖更新原理
修改test的值,会触发log函数自动执行。相当于传入autorun的方法,会自动收集依赖到的 observable值的变化。个人猜测autorun函数的工作方式是这样的 终于到trackDerivedFunction了,trackDerivedFunction就是最终调用au…
Mobx-长篇源码解读,一文搞懂原理
断断续续花了一些时间,才把整个脉络理清楚,并且对于一些细节做了注释讲解,第一次解读一份较为复杂的源码,很多地方参考其他人的描述,因为我觉得描述得比自己清晰。 看源码是前端进阶的必走之路,首先能知晓其中原理,在写业务代码时能驾轻就熟,并且能扩展出更高阶的功能;其次明白原理后能帮助…
从零开始用 proxy 实现 Mobx
dynamic-object 只对外暴露了三个 api:observable observe Action,分别是 动态化对象、 变化监听 与 懒追踪辅助函数。 下面以开发角度描述实现思路,同时作为反思,如果有更优的思路,我会随时更新。 1. 术语解释 本库包含许多抽象概念,为…
如何自己实现一个 mobx - 原理解析
首发于大搜车技术博客:https://blog.souche.com/ru-he-zi-ji-shi-xian-yi-ge-mobx/ 前言 mobx 是一个非常优雅的状态管理库,具有相当大的自由度,并且使用非常简单,本文通过自己实现一个 mini 版的 mobx 来探究一下类…
我所理解的前端状态管理
我们知道,在前端发展初期,html网页只是静态的,任何小的改动意味着一个新的页面;之后出现了iframe和XMLHttpRequest,实现了异步的局部加载,极大的提升了用户体验;再到后面的jQuery,利用命令式的编程管理dom的状态,但应用一旦复杂的话也难以维护;直到近些年…