Я новичок в JavaScript и работаю над тестовым приложением E-commerse с React и Redux, где мне нужно сохранить данные в корзине (для этого я использую локальное хранилище). Когда я добавляю товары в корзину, они сохраняются в локальном хранилище, когда я обновляю sh, данные страницы все еще сохраняются в локальном хранилище. Проблема возникает, когда я пытаюсь добавить другие элементы в корзину после обновления страницы sh, вместо добавления к элементам, которые были там изначально, он начинает добавлять с нуля.
вот фрагмент кода для этого:
МОЙ РЕДЮКС ДЕЙСТВИЯ
const arr = [];
export const addItem = (itemsAddedToCart) => {
const id = Math.random();
arr.push({ ...itemsAddedToCart, id: id });
const test = JSON.stringify(arr);
localStorage.setItem("test", test);
return {
type: "ADD_ITEM",
payload: { ...itemsAddedToCart, id: id },
};
};
PS Извините за мой плохой английский sh