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