@SEACRE5T

Как инициализировать в state new Set()?

action.payload это объект, как написать метод add() чтобы он понимал что visited уже пустой сет
export const initialState = { color: "", photo: null, visited: new Set([]) };

const productReducer = (state = initialState, action) => {
  switch (action.type) {
    case COLOR:
      return { ...state, color: action.payload };
    case PHOTO:
      return { ...state, photo: action.payload };
      case VISITED_PRODUCTS:
        return { ...state, visited: state.visited.add(action.payload)};
    default:
      return state;
  }
};
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы