Redux - Как добавить запись в массив в редукторе

Я застрял с этим немного, и я не могу прогрессировать - я думаю, решение простое, но я не могу понять. Я пытаюсь добавить запись в редуктор, чтобы данные в выглядели так:

state = {
  entryId: {
    entryName: ["something", "something2", "something3" /* and so on... */]
  }
};

Пока это самое близкое, что я получаю, но вместо добавления новой уникальной записи она заменяет уже сохраненную. Также мне нужно иметь возможность добавить этот элемент в пустое состояние, где entryId, entryName еще не существует, чтобы избежать ошибки:

switch(type) {
  case ADD_ENTRY:
    return {
      ...state,
      [entryId]: {
        ...state[entryId],
        [entryName]: {
          [uniqueEntry]: true
        }
      }
    };
}

Есть идеи, что я делаю не так?

Ответы на вопрос(1)

Ваш ответ на вопрос