专栏名称: 奇舞精选
《奇舞精选》是由奇舞团维护的前端技术公众号。除周五外,每天向大家推荐一篇前端相关技术文章,每周五向大家推送汇总周刊内容。
目录
相关文章推荐
手游那点事  ·  全球手游收入Top20:《王者荣耀》空降第一 ... ·  昨天  
手游那点事  ·  又是腾讯?一款收入超10亿美金的二游出现了 ·  昨天  
手游那点事  ·  “上海圈vs广州圈vs北京圈,2025谁会更 ... ·  2 天前  
手游那点事  ·  35岁熬进大厂但Leader比我小10岁,要 ... ·  3 天前  
手游那点事  ·  热议 | ... ·  5 天前  
51好读  ›  专栏  ›  奇舞精选

奇舞周刊第547期:2025 年的 React + AI 技术栈

奇舞精选  · 公众号  ·  · 2025-01-17 17:44

正文

奇舞推荐

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。总结指出,跨端的核心在于增加抽象中间层来抹平各端差异,不同的跨端方案在用户体验和研发成本之间寻求平衡。

-







请到「今天看啥」查看全文