我正在尝试将文件对象添加到我的Redux存储。
我的减速器看起来像这样:
9X+16
结果不是将文件对象添加到Redux存储,而是一个空对象int getXPosition= LHSString.IndexOf("X");
int noOfXs = LHSString.Split('X').Length - 1;
int XCount = 0;
if (getXPosition > -1)
{
while (XCount <= noOfXs)
{
int posX = getPositionX(s);
Regex noBeforeX = new Regex(@"\d+");
if ((posX - 1) > -1 && noBeforeX.IsMatch(LHSString.Substring(posX-1,1)))
{
string getNumber = LHSString.Substring(posX-1, 1);
sum += Convert.ToInt32(getNumber);
}
if ((posX - 2) > -1 && noBeforeX.IsMatch(LHSString.Substring(posX - 2, 1)))
{
string gotNumber = LHSString.Substring(posX - 1, 1);
int Number=Convert.ToInt32(gotNumber);
sum += Number;
}
XCount++;
s = s.Substring(posX + 1);
}
}
答案 0 :(得分:0)
Redux仅存储可序列化的数据类型,而File
不是其中之一。尝试存储ES6 Map
或Set
。它们都将同时显示为空对象。
答案 1 :(得分:0)
在devtool上看起来是空的,但事实并非如此! 尝试在控制台日志中显示redux存储数据,您将看到它不为空