javascript - 将文件对象添加到 redux 存储会导致空属性对象

标签 javascript reactjs file redux

我正在尝试将文件对象添加到我的 Redux 存储中。

我的 reducer 是这样的:

...
case 'SET_INVOICE':
  console.log(action.invoice); //File Object
  return { ...state, invoice: action.invoice};
...

结果不是添加到 Redux 存储的文件对象,而是一个空对象 invoice: { }

最佳答案

Redux 只存储可序列化的数据类型,File 不是其中之一。尝试存储 ES6 MapSet。它们也都将显示为空对象。

关于javascript - 将文件对象添加到 redux 存储会导致空属性对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51940926/

相关文章:

javascript - javascript Promise API 是否比它需要的更复杂?

javascript - 清除整个转换后的 HTML5 Canvas,同时保留上下文转换

javascript - 将 Prop 发送到类外的 map 回调

javascript - 当多次使用同一个 React 组件时,将其分配给变量是否会提高性能?

javascript - 在 React 中使表格单元格可点击

.net - 如何以符合系统标准的形式以编程方式从Windows剪贴板剪切/复制文件/从Windows剪贴板获取文件?

javascript - 如何在使用 href=javascript :blah() 时保持 url 不显示

javascript - BCRYPTJS : returning same hash for different passwords

从文件未定义行为打印的 C 行

java - 解析任务列表