Create Redux Action Types
使用一个普通的javascript对象来创建 redux 的 actionTypes.
安装
npm install --save create-redux-action-types或yarn add create-redux-action-types
使用
文件:actions/actionTypes.ts
;
文件:actions/some.ts
actionTypes.auth.login // "app-auth-login"StringactionTypes.user.get // "app-user-get-"actionTypes.user.get.pending // "app-user-get-pending"actionTypes.user.get.fulfilled // "app-user-get-fulfilled"actionTypes.user.get.rejected // "app-user-get-rejected"
创建出来的actionTypes 就像下面这样
auth: login: "app-auth-login" logout: "app-auth-logout" user: get: pending: "app-user-get-pending" fulfilled: "app-user-get-fulfilled" rejected: "app-user-get-rejected"