Typescript coding guidelines | Typescript 编码规范中文版
Component files:
src/screens/module-name-view
- index.tsx
- style.ts
- ...
- module-inner-component
- index.tsx
- style.ts
- ...
reducers framework/reducers
index.ts
user.ts
navigation.ts
...
ActionTypes framework/constants.ts
export const ACTIONTYPES_DATA_UPDATE: string = "Data/UPDATE";
export const ACTIONTYPES_NAVIGATION_BACK: string = "Navigation/BACK";
$ yarn add [target-module]
推荐使用 yarn 以确保依赖模块版本的一致性
$ ./app generate [target-module]
以上指令会优先加载模块自身提供的 DefinitelyTyped 文件, 若查找不到, 会使用
dts-gen
工具生成d.ts
文件, 生成路径为 types/[target-module]
图标尺寸统一为 四周边距为两个单位