本技能组用于构建现代全栈 Web 应用,组合三部分内容:Next.js(React 框架,支持 App Router、Server Components、RSC、PPR、SSR、SSG、ISR)、Turborepo(面向 JavaScript/TypeScript 的高性能 monorepo 构建系统,含任务管道与缓存)、RemixIcon(含 3100 多个线性与填充风格图标的图标库)。
用途与适用场景:构建基于现代 React 的全栈应用;搭建含多个应用与共享包的 monorepo;实现服务端渲染与静态生成;通过智能缓存优化构建性能;统一 UI 图标风格;管理跨项目的工作区依赖;部署经过优化的生产应用。单应用可选用 Next.js 加 RemixIcon;多应用共享代码(微前端、多租户平台、含共享组件库的内部工具、多应用共享逻辑、带文档站点的设计系统)可选用三者组合。
使用方式:资料给出创建单个 Next.js 应用的命令 npx create-next-app@latest my-app;创建 monorepo 的命令 npx create-turbo@latest my-monorepo;图标库安装 npm install remixicon。资料还提供 RemixIcon 的 webfont 与 React 组件用法、Next.js 数据获取与缓存示例、turbo.json 管道配置、共享组件库写法及 CI 工作流示例,并包含 scripts 目录中的 Python 工具脚本与运行测试方式。
限制与缺失:资料未说明该技能组的授权方式、收费情况、具体版本要求或部署平台细节;文档中的脚本、配置和代码示例仅按原始资料呈现,实际使用需结合实际环境验证。