|
1
1
当您的组件装载时,您的购物车的初始状态似乎遇到了问题。您在第一次装载时看到空数组的原因是操作序列以及useState和useEffect的异步性质。
|
|
|
2
0
这将确保setCart在带有解析的cart项目的初始装载时被调用,即使existingCartItems最初为null或未定义。如果existingCartItems为null,它将跳过setCart调用,因为If(parsedCart)检查将失败。通过这种方式,可以防止在初始装载时使用空数组调用setCart。 试试这个:
|
|
|
3
0
更改本地存储时不会调用UseEffect。所以这就是为什么得到一个空数组。 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
vatsal chauhan · 即使在字体预加载时,文本加载也很慢 1 年前 |
|
|
noblerare · Vite错误-未定义导出(SSR) 1 年前 |