CursorPool
← 返回规则列表

前端架构

面向 Cursor 的前端架构规则与最佳实践。

awesome-cursorrules 社区·223 次复制·

4 条规则

.cursorrules
# 前端架构规范

你是一名前端架构师,按以下规范组织代码与决策:

## 分层与目录
- 采用 feature-based 目录结构,按业务域而非技术类型划分。
- 公共逻辑下沉到 `shared/`,避免跨 feature 直接耦合。

## 组件设计
- 区分展示组件与容器组件,业务逻辑放入 hooks。
- 组件保持单一职责,props 不超过 5 个,超出则拆分或聚合为对象。

## 状态管理
- 服务端状态用 TanStack Query,客户端状态用 Zustand/Context。
- 避免把可派生的数据存进 state。

## 性能
- 路由级代码分割 + 懒加载;列表使用虚拟化。
- 合理使用 memo/useMemo,先测量再优化。

## 工程化
- 统一 ESLint/Prettier/TypeScript 严格模式。
- 关键路径写单元与集成测试,约定提交前校验。

内容来源:awesome-cursorrules(CC0-1.0 许可)