本话题发布前端状态管理相关的博客文章和技术分享,将持续更新,为您推荐了11篇博客,访问即可查看更多精彩内容。
-
先看效果,再看代码 前两天刚上线了一个协同编辑功能,亲测有效,用户反馈也不错。简单来说,就是多个用户可以同时在线编辑同一个文档,彼此的改动会实时同步,就像Google Docs那样。 我们用的是Soc...
-
为什么我要对比这几个方案? 最近在项目中用 Vue Apollo 搭 GraphQL 的时候,踩了不少坑。说实话,GraphQL 本身是个好东西,但它的生态工具链真的有点复杂,尤其是跟 Vue 结合的...
-
先上代码,别整虚的 今天要聊的是一个我在项目里反复用到的组件:可编辑表格行(Editable Row in Table)。不是那种花里胡哨的拖拽排序表格,就是最朴素的需求——点击编辑,输入框弹出来,改...
-
消息确认机制踩坑记 今天搞消息确认功能又折腾了半天,说起来这个需求其实挺简单的,就是用户发消息后要确保对方收到了,然后显示一个已读的小图标。但真正做起来才发现坑不少,特别是网络不稳定的时候,各种边界情...
-
从零开始,GitHub Actions其实没那么复杂 之前一直觉得Actions是个很高大上的东西,看得眼花缭乱。直到最近项目需要自动化部署,不得不硬着头皮研究,才发现其实没想象中那么复杂。今天分享下...
-
React状态管理那些坑,我踩得差不多了 搞React这么久了,最大的感受就是状态管理真的是一门玄学。刚开始写的时候总觉得setState简单得很,后来才明白,简单的API后面藏着不少需要注意的地方。...
-
我的写法,亲测靠谱 在 React 项目里搞生命周期,我折腾过好几轮。早期用 class 组件时,componentDidMount、componentWillUnmount 写得飞起,但后来 Hoo...
-
项目初期的技术选型 上个月接了个后台管理系统改造的活,需求里有个“点击行内字段直接弹窗编辑”的功能。一开始我以为就是个普通的模态框 + 表单,用现成的 UI 库(比如 Ant Design 或 Ele...
-
先看效果,再看代码 我第一次用 MobX 是在重构一个老项目的状态管理模块。当时 Redux 写得又臭又长,改个状态要改七八个文件,烦死了。后来一咬牙切了 MobX,结果发现:真香。 核心就一点:你不...
-
我的写法,亲测靠谱 做前端这么多年,自动关闭这个功能看似简单,但真要写得稳、不闪退、不内存泄漏,其实挺磨人的。我一开始也图省事,用个 setTimeout 一包就完事,结果用户反馈“弹窗关了怎么又弹出...
-
先看效果,再看代码 话说最近在一个项目里用到了 Redux,感觉还挺顺手的。今天就来聊聊 Redux 的状态管理是怎么回事,以及我在实际项目中的一些使用经验。 一个简单的计数器应用 首先,我们来搞个简...