奇舞推荐
■
■
■
2025 年的 React + AI 技术栈
本文介绍了2025年React与AI结合的技术栈,包括核心的React+TypeScript、Next.js作为元框架、Tailwind CSS+shadcn/ui用于样式、Zustand和TanStack Query分别用于客户端和服务器状态管理、Motion处理动画、Vitest等工具用于测试、Supabase作为数据库、React Native用于移动开发、Storybook用于组件开发、Vercel作为托管平台等。还介绍了Visual Copilot、Cursor和Bolt等AI辅助开发工具。
携程商旅在 Remix 模块预加载中的探索与优化实践
本文总结了携程商旅大前端团队在将框架从Remix 1.0升级至2.0过程中,针对Vite在动态模块加载优化中引发的资源加载问题的解决方案。文章详细探讨了Vite优化DynamicImport的机制,并介绍了团队为解决动态引入导致404问题所做的定制化处理。
用了这些 Vite 配置技巧,同事都以为我开挂了!
本文分享了多种Vite配置技巧,包括配置别名、省略拓展名列表、使用插件(如gzip压缩打包、打包分析可视化、集成按需引入配置等)、环境变量的配置与使用、CSS配置、依赖预构建配置以及打包配置等。通过这些技巧,可以显著提升Vite项目的开发体验和性能,帮助开发者更高效地进行前端开发。
技术实践
■
■
■
RAG应用在得物开放平台的智能答疑的探索
本文详细介绍了得物开放平台如何利用RAG技术实现智能答疑,以降低对人工答疑的依赖。文章涵盖了RAG应用的背景、主要组成部分、核心流程,以及在得物开放平台的具体实施步骤,包括技术选型、准确性思考、用户提问结构化等关键环节,展示了其在提升用户体验方面的潜力。
AI驱动全端开发:淘宝信息流效率提升的探索
本文探讨了淘宝信息流团队如何利用AI技术提升全端开发效率。通过AI辅助代码生成、跨端开发和自动化监控,团队解决了多端代码重复开发和部署的问题,显著提高了开发效率和稳定性。文章还介绍了AI Assistant的开发和应用,展示了AI在提升研发效率方面的潜力。
React Server Components 和 Server Action 构建实践
本文介绍了React中RSC和Server Action的构建实践。RSC允许在服务端渲染Server Component,而Server Action可方便调用服务端接口。文章详细阐述了在Webpack中的打包流程,包括识别Client模块、处理CSS、实现SSR和HMR等。同时,介绍了Turbopack如何在一个模块图中完成多环境模块打包,通过改变AssetContext实现环境切换,并生成不同环境的产物。
拓展边界
■
■
■
Ant Design 又有了新“东西”~
本文介绍了Ant Design X的发布,这是针对B端产品AI化迭代的设计系统。它包含设计范式、组件和界面演示,提出了RICH设计范式,涵盖意图、角色、会话和界面。目前设计资源未完全开源,但可作为AI产品设计的学习手册。文章还推荐了AWS Cloudscape和IBM Carbon等其他AI设计系统。
ESlint 过去、现在、未来
本文探讨了ESlint的发展历程、现状及未来趋势。重点介绍了ESlint 9.0版本引入的
Flat Config
扁平化配置方案,解决了旧版本中
extends
属性、多格式支持、可共享配置和依赖项以及
overrides
支持
extends
等问题。展望未来,ESlint有望成为多语言通用的代码规范和格式化工具,以及更强大的AST分析处理工具。
关于跨端的前世今生
本文回顾了跨端技术的发展历程,从早期的编程语言抽象,到操作系统对硬件的抽象,再到Web技术成为跨平台主流,以及移动互联网时代的混合开发和小程序的兴起。文章还介绍了偏终端的跨端解决方案,如Flutter和Kotlin Multiplatform + Compose Multiplatform。总结指出,跨端的核心在于增加抽象中间层来抹平各端差异,不同的跨端方案在用户体验和研发成本之间寻求平衡。
-