主题
React 项目实践
面向高级资深前端开发,围绕真实 React 项目考察架构设计、工程落地、稳定性和团队协作。
本章内容
- 如何设计大型 React 项目的目录和模块边界?
- 如何设计 React 应用的权限、角色和多租户隔离?
- React 项目如何管理服务端状态和请求缓存?
- 如何设计复杂表单和异步提交链路?
- 如何设计 React 组件库和 Design System?
- 如何实现 React 应用的国际化和主题切换?
- 如何搭建 React 项目的测试体系?
- 如何建设 React 项目的错误监控和性能观测?
- 如何优化 React 项目的构建、发布和回滚?
- 如何把遗留 React 应用渐进式迁移到现代架构?
React + AI 应用开发
- React AI 聊天界面如何消费流式响应?
- AI 流式消息如何设计增量状态更新?
- AI 生成如何实现停止、取消、重试和断线恢复?
- React 多会话 AI Chat 如何隔离状态避免串线?
- AI Markdown、代码块和工具结果如何安全渲染?
- React 如何实现结构化输出驱动的动态 UI?
- AI Tool Calling 的确认、审批和执行状态如何设计?
- RAG 引用、来源和无答案状态如何设计前端交互?
- AI 对话历史、草稿和分支会话如何持久化?
- AI 应用如何保证幂等、重复提交和消息顺序?
- React AI 应用如何防御 Prompt Injection 和恶意文件?
- 如何建设 AI 前端的成本、延迟和质量观测体系?
- React AI 多模态输入和文件上传如何设计?
- AI 生成内容的编辑、版本、撤销和人工审核如何实现?
- AI 应用如何设计模型 fallback、离线降级和错误恢复?
- React AI 长文本和长列表如何优化性能?