我试图将URL对象存储在react存储中,它给了我错误:
A non-serializable value was detected in the state, in the path:
这里是我店铺的URL引用。代码引用:
控制台错误:
是否有其他方法来存储URL或我们如何修复此错误?
fykwrbwg1#
就像你在错误中看到的那样,你应该在Redux存储中只存储可序列化的数据。只获取href属性,如下所示:
const yourUrl = new URL(...); console.log(yourUrl.href);
更多文档请访问MDN网站https://developer.mozilla.org/en-US/docs/Web/API/URL
1条答案
按热度按时间fykwrbwg1#
就像你在错误中看到的那样,你应该在Redux存储中只存储可序列化的数据。
只获取href属性,如下所示:
更多文档请访问MDN网站https://developer.mozilla.org/en-US/docs/Web/API/URL