const INITIAL_STATE = {
editedProduct: {},
};
reducer. js
case ADD_SWATCH:
const typeSwatch = action.payload;
return merge(state, {
editedProduct: {
...state.editedProduct,
[typeSwatch]: [
...state.editedProduct[typeSwatch],
{
dimSwtNo: state.editedProduct[typeSwatch].length
? state.editedProduct[typeSwatch].length + 1
: 1,
},
],
},
});
Я получаю сообщение об ошибке: возможный необработанный отказ от обещания (id: 0): TypeError: недопустимая попытка распространить не повторяемый экземпляр
Проблема в этой строке
...state.editedProduct[typeSwatch],
Относится к свойству, которое еще не было инициализировано.
Как я могу решить эту проблему?