redux - 用户变量值作为类型
问题描述
我尝试输入redux
动作创建者。我有如下动作类型:
// @flow
export const SET_USER_TOKEN = "SET_USER_TOKEN";
export const SET_TOKEN_IN_COOKIES = "SET_TOKEN_IN_COOKIES";
现在我想创建一种动作创建者:
import * as actions from "./actions";
type SetUserTokenAction = {
type: actions.SET_USER_TOKEN,
token: string
};
问题出在type
财产上,我不能像上面那样做。我必须使用文字字符串吗?
我知道可以为整个对象做类似的事情:
type ActionTypes = $Keys<typeof user>;
我想对一个简单的字符串变量的值做同样的事情。
解决方案
推荐阅读
- javascript - AJAX - JSON 未定义(jQuery、NodeJS)
- angular - 使用插值设置 routerLink
- symfony - Symfony 不验证实体
- python - pandas 0.23.1 AttributeError:“模块”对象没有属性“滚动”
- ruby - Ruby Sinatra 上传表单参数受到干扰
- font-awesome - Viber 图标在 Font Awsome 4 中不可用
- php - 给定邮箱中的地址 [Doctrine\ORM\Query_state] 不符合 RFC 2822, 3.6.2
- cassandra-3.0 - 如何使用 Datastax 驱动程序 3.0 进行回滚
- c# - 如何从源列表映射到不同的目标列表
- scala - 合并两个元组的操作