从零实现 React Native(2): 跨平台支持 掘金 前端 作者 zerosrat 2026年1月13日 19:21 从零实现 RN 系列的第二篇,主要通过对构建系统的改造实现了 iOS 平台的适配。由此,项目同时支持 macos 和 iOS 平台的运行。为接下来的视图渲染打下基础
useEffect 空依赖 + 定时器 = 闭包陷阱?count 永远停在 1 的坑我踩透了 掘金 前端 作者 全栈打怪日记 2026年1月13日 18:55 写 React 时,你有没有遇到过「定时器里的 state 永远不更新」的诡异情况?比如明明写了setCount(count + 1),页面上的count却永远停在 1—— 这其实是 ** 闭包陷阱(
React + Ts eslint配置 掘金 前端 作者 SsunmdayKT 2026年1月13日 18:32 你现在需要的是 React + TypeScript 项目中配置 ESLint 所需的 npm 包,以及对应的安装和配置方法,我会按照 Vue3+TS 相同的清晰逻辑为你讲解。 一、核心依赖包(分基础
每组件(Per-Component)与集中式(Centralized)i18n 掘金 前端 作者 用户638799477305 2026年1月13日 18:20 每组件(Per-Component)与集中式(Centralized)i18n 每组件(per-component)方法并非新概念。例如,在 Vue 生态系统中,vue-i18n 支持 SFC i18
Generator 函数 掘金 前端 作者 秋子aria 2026年1月13日 18:19 1.核心知识点 总结 Generator 是「分段执行的函数」,function* 声明,yield 暂停,next() 恢复执行 yield 是暂停标记 + 返回值,yield* 是遍历器委托,用于
🔥 Vue 3 项目深度优化之旅:从 787KB 到极致性能 掘金 前端 作者 大象的鼻子那么长 2026年1月13日 18:14 🎬 序章:优化永无止境 还记得上次我们把构建时间从 35 秒优化到 21 秒,把 vendor 包从 227 KB 压缩到 157 KB 的故事吗? 那时候我以为优化工作已经完成了,直到我看到了这个数
Dayjs跨年获取周获取错误 掘金 前端 作者 爆浆麻花 2026年1月13日 18:11 众所周知,前端可以通过Dayjs和Momentjs对时间进行格式化和计算等操作。最近恰逢26年跨年我在使用这两个库获取周的时候发现了下面的问题。 我发现25年最后这几天格式化出来周是25年第一周,那么
Vue 3 项目包体积优化实战:从 227KB 到精细化分包 掘金 前端 作者 大象的鼻子那么长 2026年1月13日 18:02 🎯 优化目标 在完成构建速度优化后,我们发现包体积也有优化空间: Element Plus 占 787 KB(40.8%)- 过大 Vendor 包 227 KB - 包含多个库,缓存效率低 总体积
React 那么多状态管理库,到底选哪个?如果非要焊死一个呢?这篇文章解决你的选择困难症 掘金 前端 作者 风止何安啊 2026年1月13日 17:55 前言 各位 React 开发者们,是不是还在为状态管理头疼?在我的这篇文章中: 有掘友问到:React那么多状态库,能不能直接焊死一个? 那就简单聊下我的看法(仅供参考)。篇幅比较长,中间的代码示例大
团队协作新范式:用Cursor构建智能前端工作流 掘金 前端 作者 Mr_chiu 2026年1月13日 17:54 前言:从“个人加速器”到“团队增强器” 在前两篇文章中,我们已经探索了Cursor如何改变个人开发体验和重构工作流。然而,真正的生产力革命发生在团队层面——当每个人都使用AI助手时,如何确保协作的一致
vue3,TypeScript---eslint配置 掘金 前端 作者 SsunmdayKT 2026年1月13日 17:27 你想要知道在 Vue3 + TypeScript 项目中配置 ESLint 需要安装哪些 npm 包,以及对应的安装和配置方法,我会详细为你说明。 一、核心依赖包(分基础和 Vue/TS 适配) 在
服务端返回的二进制流excel文件,前端实现下载 掘金 前端 作者 好雨知时节t 2026年1月13日 17:06 近期有个excel的下载功能,服务端返回的是二进制的文件流,前端实现excel文件下载。 简易axios: 下面是工具函数文件的方法: 实现下载相关逻辑的hooks如下: 在页面中的使用
TypeScript 类型推导还可以这么用? 掘金 前端 作者 我的写法有点潮 2026年1月13日 17:03 一、为什么需要TypeScript类型推导 肯定是为了节省我们的代码,减少冗余,下面举一个例子,写一个递减函数 下面代码中,写了三个类型都是number,那么我们是不是可以思考,如何减少冗余呢,ts给
uno.css.config.ts相关配置 掘金 前端 作者 怪可爱的地球人 2026年1月13日 16:40 1. rules(自定义规则)定义新的类名规则,生成对应的css。 2. shortcuts(快捷方式)组合多个类名成一个简短的类名,提高效率。形式:字符串,数组,函数。 3. presets(预设)
AI写代码记录 掘金 前端 作者 _瑶瑶_ 2026年1月13日 16:36 直接使用AI写代码目前应该算是挺火的,cursor感觉无所不能,Trae也在齐头并进,虽然说差点,但是满足日常开发绰绰有余。 但是在使用中我有一些自己的观点: 在开发中,我一直秉承着老式开发原则,除了
前端防止重复支付解决方案 掘金 前端 作者 sophie旭 2026年1月13日 16:36 背景 这期并不是什么高大上的主题,但是对于支付业务却是尤为重要,那就是如何在前端角度防止重复支付,在这边把我的解决方案记录下来,也想剖析一下里面的细节,同时也分享给大家。 解决方案 一、先理清整体逻辑
手把手教你玩转Vue组件:创建、注册、使用三步曲! 掘金 前端 作者 晷龙烬 2026年1月13日 16:17 掌握Vue组件的使用,其实就三步:创建、注册、使用。本文用最直白的例子带你快速上手,轻松实现代码复用!
Vue组件使用三步走:创建、注册、使用(Vue2/Vue3双版本详解) 掘金 前端 作者 晷龙烬 2026年1月13日 16:14 一文搞懂Vue2和Vue3中组件的创建、注册和使用全流程,附双版本代码对比,新手也能轻松上手组件化开发!
EasyDebug v0.0.4 重磅更新:原生 Http 支持 + 全新日志控制台 掘金 前端 作者 JasonBoolean 2026年1月13日 16:10 EasyDebug v0.0.4 重磅更新:原生 Http 支持 + 全新日志控制台 🐞,新增:普通日志 (General Logs) 控制台,新增:原生 http 库支持,界面交互大升级