1、文件命名

1.1、js

-规则
    小驼峰
-例子
    organization.js
    utils.js
    memebeUser.js

1.2、jsx

-规则
    大驼峰(除index.jsx外)
-例子
    GroupModal.jsx

2、方法命名

-规则
    小驼峰命名
    动作+对象

-例子
    getMemberUserList();
    getMemberUser();
    createMemberUser();
    updateMemberUser();
    deleteMemberUser();

3、变量命名

-规则
    小驼峰命名
    尽量接近业务逻辑并根据实际的原理命名
-例子
    list
    departmentData
    memberUserData

4、常量命名

-规则
    全大写加下划线
-例子
    ADMIN
    MEMBER_ADMIN

5、组件命名

-规则
    大驼峰
    (动作)+对象+组件类型
-例子
    AddMemberUserForm
    MemberUserList
    AddMemberUserModal
    MemberUserModal
    OrganziationEventPane

6、路由命名

-规则
    对象/操作/{id}
-例子
    organization
    organization/edit/1
    organization/add
    memberUser
    isActive

7、单双引号使用

-规则
    没有变量的全部使用单引号
    有变量替换使用"`"
    组件的字符串属性使用双引号
-例子
    'memberUser/list'
    `memberUser/${id}`
    <Form.Item name="building" label="Building">

8、map

-规则
    map返回的组件必须加唯一key值(类型为string)
-例子
    groups.map( item => (<span key={item.id}>{item.name}</span>) )

results matching ""

    No results matching ""