Я застрял с этим битом, и я не могу прогрессировать - думаю, решение просто, но я не могу понять. Я пытаюсь добавить запись в редуктор, чтобы данные в дюймах выглядели бы так:
state = {
entryId: {
entryName: ["something", "something2", "something3" /* and so on... */]
}
};
Пока это самое близкое, я получаю, но вместо добавления новой уникальной записи он заменяет тот, который уже сохранен. Также мне нужно иметь возможность добавить этот элемент в пустое состояние, где entryId, entryName еще не существует, чтобы избежать ошибки:
switch(type) {
case ADD_ENTRY:
return {
...state,
[entryId]: {
...state[entryId],
[entryName]: {
[uniqueEntry]: true
}
}
};
}
Любая идея, что я делаю неправильно?