You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CRUD操作组件命名规范:用户相关功能组件该如何命名?

业务CRUD组件命名规范建议

两种命名方式没有绝对的优劣,核心是和项目整体的命名规则保持统一,两种方式的适用场景如下:

名词在前(UserEdit、UserDelete)

这种是目前绝大多数前端项目的主流选择,优势包括:

  • 按业务模块聚合组件时,所有用户相关的组件会自动按前缀排序聚合,查找文件时不需要跨不同前缀检索,效率更高
  • 和通用业务组件的命名逻辑保持一致,比如UserList、UserForm、UserDetail,整体命名风格统一,可读性更强
  • 很多主流框架的官方Demo、开源项目都采用这种命名逻辑,新成员接入的学习成本更低

动词在前(EditUser、DeleteUser)

这种命名更符合日常口语的语序,适用场景包括:

  • 项目按功能类型聚合组件,比如所有编辑类组件归档在同一个目录下,这种命名可以快速识别组件的功能属性
  • 页面级路由组件常用这种命名,比如路由路径为/user/edit的页面命名为EditUser,和路径语义对应更直观

注意:千万不要在同一个项目里混用两种命名规则,否则后续维护时很容易出现找不到组件、重复开发的问题。如果团队没有明确的现有规范,优先推荐选择名词在前的命名方式。

内容的提问来源于stack exchange,提问作者koral

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 08:36:02