基本信息

案例ID:201491

技术顾问:Abiu🌤 - 7年经验 - 普元信息技术股份有限公司

联系沟通

微信扫码,建群沟通

项目名称:redux-code-gen

所属行业:工具 - 办公软件

->查看更多案例

案例介绍

# redux-code-gen
在项目里新建一个Action时总得在好几个文件里增加代码,没错,就是Key ActionCreator Reducer 这几个东西
所以希望能输入 Key 和 ActionPayload 自动生成文件或者往文件里一些特殊的位置插入一些模板代码
因此想要利用 deno 实现这样的功能脚本

## Usage
```bash

$ deno run --allow-read --allow-write --allow-net \
https://raw.githubusercontent.com/ninesunsabiu/redux-code-gen/master/redux_code_generator.ts \
--base-dir=<DIR_PATH> \
--action-prefix=notice \
--key=fetchUserInfo \
--payload='{ a: number; b: string; c: AGViewInfo }'
--saga=true

```
|参数|说明|
|:--:|:--:|
|base-dir|指定项目中redux组织目录 非必填 如果提供时请以目录分割符结尾|
|action-prefix|action前缀 将会影响文件名的匹配和文件中枚举关键字的查找|
|key|action key|
|payload|action payload|
|saga|boolean 默认值 false; 是否生成生成 saga 处理代码;reducer和saga 只会生成其中一个|

*P.S. 如果 raw.githubusercontent.com 无法访问 请善用搜索引擎解决问题*

## TODO
- [x] 生成 Action Key
- [x] 生成 Action Creator
- [x] 生成 Reducer Handler
- [x] 生成 Action Payload
- [x] 生成 Saga Generator Function

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服