使用 ICE PKG 开发并发布支持多场景引用的 NPM 包掘金前端/@JacksonChen本文介绍了飞冰开源的NPM包开发解决方案ICE PKG,阐述了选择它的原因,如更快的编译速度、双模式、零配置等。详细说明了使用ICE PKG开发支持多场景引用的NPM包的步骤,包括环境准备、启动项目、生成构建产物、发布产物以及浏览器环境测试
Vue 与 Vite 生态最新进展,尤雨溪最新演讲全文w3ctech/@尤雨溪尤雨溪在VueConf 2025现场分享了Vue和Vite生态的最新进展,包括Vue的下载量增长、Vue 3下载量占比上升,以及Vite生态中框架以插件形式存在的趋势,还提到了VoidZero公司和Vite+的相关情况
学习笔记十 —— 自定义hooks设计原则 笔试实现掘金前端/@司宸文章系统性地拆解了不同场景下自定义Hooks的设计思路,回顾了其核心原则,如单一职责原则、明确输入输出、命名规范等,并介绍了依赖数组、清理函数、性能优化、错误处理、类型安全等方面的要点,还给出了扩展练习建议和面试核心考察点
学习笔记九 —— React Hooks原理 useState useEffect掘金前端/@司宸本文从底层原理到工程实践,全面解析了React Hooks的设计哲学,包括核心原理、物理基础、关键协同机制等方面,并通过代码示例和考点延伸,深入探讨了相关知识点。
前端的单元测试掘金前端/@前端微白文章指出系统中用户注册表单的校验逻辑因多人协作常出问题,如修改手机号正则导致密码强度检测失效等,且回归测试繁琐。解决方案是将校验逻辑拆出单独测试,介绍了如何把校验工具函数独立成文件,并通过具体的测试代码展示了对Vue组件中不同场景(如密码输
TypeScript + React:让前端开发更可靠的黄金组合掘金前端/@南方kenny文章指出前端开发中常遇到组件传参、状态更新、函数参数类型等问题,而TypeScript与React的组合能带来更强的类型安全和开发体验,介绍了其核心功能,也提到了TypeScript自身存在学习成本高、增加开发工作量、编译时间开销、第三方库
前端渲染三国杀:SSR、SPA、SSG掘金前端/@风象南文章详细介绍了前端渲染技术SSR、SPA、SSG的特点、适用场景,并通过具体案例说明如何根据项目需求选择合适的渲染技术,以达到用户体验、开发成本、运维复杂度和业务需求的平衡。
学习笔记八 —— 虚拟DOM diff算法 fiber原理掘金前端/@司宸文章介绍了虚拟DOM diff算法的本质、核心问题、关键数据等,探讨了其在高频更新场景、深度嵌套卡片更新、超大数据量渲染等场景中的瓶颈及解法,还阐述了与浏览器渲染管线的协同设计以及工程实践中的底层方案,最后介绍了设计哲学演进图,包括Fibe
开箱即用的Next.js SSR企业级开发模板掘金前端/@dyb作者作为全栈开发者深入研究服务端渲染技术体系,在众多SSR框架中选择Next.js并经过实践探索打造出开箱即用的Next.js SSR企业级开发模板
如何在 Vite 中配置路由?掘金前端/@前端的日常介绍了在Vite中配置路由的方法,特别是针对Vue和React项目,如Vue项目可使用vite - plugin - pages插件来自动读取指定目录中的相关内容以配置路由。
Vite 如何处理静态资源?掘金前端/@前端的日常文章介绍了Vite处理静态资源的几种方法,包括将静态资源放在public目录下、使用相对或绝对路径引用项目内的静态资源、用Import导入静态资源、通过修改配置文件调整资源处理方式以及使用Vite插件等,这些方法能让应用高效加载和使用资源。
Vue 事件处理深入指南:从基础到进阶掘金前端/@90后晨仔该文章是Vue事件处理深入指南,从基础事件绑定开始介绍,对比原生JS中绑定事件的写法,阐述了Vue中直接在模板中使用@事件名或v-on:事件名来绑定事件的方式及优势。
bun + vite7 的结合,孕育的 Robot Admin 靓仔出道(二)掘金前端/@兮漫天本文是Robot Admin的快速上手指南,介绍了环境准备、安装步骤、可用命令、项目结构、应用程序引导过程等内容,还给出了下一步操作建议和故障排除方法。
bun + vite7 的结合,孕育的 Robot Admin 靓仔出道(一)掘金前端/@兮漫天本文介绍了开源企业级管理后台Robot Admin,它基于Vue 3.5、TypeScript 5.8和Naive UI构建,结合Bun和Vite 7提供高性能,具有丰富组件和良好开发者体验,还对比了与其他方案的优势,并给出入门指南。
总结一下Vue的组件通信掘金前端/@让辣条自由翱翔文章总结了Vue中常见的组件通信方式,包括父子组件通信(props)、自定义事件、祖先组件provide传递孙子组件inject接收、父组件$refs获取子组件数据、子组件$parent获取父组件数据、组件attrs和listeners透传
手把手搭建Vue轮子从0到1:4. Reactivity 模块的实现掘金前端/@袋鱼不重文章主要讲述了Vue轮子中Reactivity模块从0到1的实现过程,包括触发reactive方法创建响应式对象,通过Proxy的getter和setter实现数据监听,配合effect函数完成依赖收集和处理,还指出了reactive函数存
B端项目版本同步方案:基于Vite插件的自动化实践掘金前端/@闲坐含香咀翠作者在B端系统开发中遇到版本管理混乱的问题,于是开发了一个Vite插件,在前端项目构建时自动生成版本信息文件,主项目启动时收集并展示这些信息,实现了版本同步的自动化,减少人工干预。