Javascript 存在TypeError(0,_ColorReducer.color)不是React+;重复编码
我试图实现《React&Redux》第204页中的示例,但有一个奇怪的问题-Javascript 存在TypeError(0,_ColorReducer.color)不是React+;重复编码,javascript,reactjs,redux,Javascript,Reactjs,Redux,我试图实现《React&Redux》第204页中的示例,但有一个奇怪的问题-存在TypeError(0,\u ColorReducer.color)不是React代码中的函数错误 对于一种颜色和一组颜色,我有两个还原器: import React from "react"; import * as C from "./Constants"; import { color } from "./ColorReducer"; export const colorsReducer = (state =
存在TypeError(0,\u ColorReducer.color)不是React代码中的函数错误
对于一种颜色和一组颜色,我有两个还原器:
import React from "react";
import * as C from "./Constants";
import { color } from "./ColorReducer";
export const colorsReducer = (state = [], action) => {
switch (action.type) {
case C.ADD_COLOR:
return [...state, color({}, action)];
case C.RATE_COLOR:
return state.map(item => color(item, action));
default:
return state;
}
};
及
所以,颜色还原器中的问题在哪里
return state.map(item => color(item, action));
完整的代码示例是
你能帮我理解原因吗?c在word color中是用其他语言写的。我不知道你的代码为什么不起作用。我将
颜色
更改为测试
,错误消失了。这可能是该网站的一个问题。它不好,因为我实际上需要输入参数的地图。对于那些好奇的人来说,它是Unicode字符“西里尔字母s”(U+0441)。它的字形是c
,看起来非常像拉丁字母c
。
return state.map(item => color(item, action));