如何在Redux操作中注销值

时间:2020-03-09 15:53:34

标签: react-redux

在减速器动作中我有这种奇怪的情况

export const myAction = payload => {
    const x = { type: MY_ACTION, payload }
    console.log('sending action', x.payload)
    return x
}

以上示例的工作方式是,我可以将有效载荷(位于控制台的navigator.geolocation位置)记录下来。

但是当我想进行任何形式的转换(例如将这些数据字符串化)时,就不再可能记录它:

export const myAction = payload => {
    const x = { type: MY_ACTION, payload }
    const st = JSON.stringify(x)
    console.log('stringified', st)
    return x
}

以上结果导致st为空白且未记录。 这里有什么我不理解的魔术吗?

任何建议,指向文档的指针等都将不胜感激

谢谢

1 个答案:

答案 0 :(得分:0)

我意识到答案是navigator.geolocation对象不是stringifi-able ...