Redux - Como adicionar entrada ao array no redutor

Fiquei com essa parte e não consigo progredir - acho que a solução é simples, mas não consigo descobrir. Eu estou tentando adicionar entrada no redutor para que os dados sejam algo assim:

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

Até agora, é o mais próximo que eu chego, mas, em vez de adicionar uma nova entrada exclusiva, ela está substituindo a que já está armazenada. Também preciso poder adicionar este item ao estado vazio em que entryId, entryName ainda não existe para evitar erros:

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

Alguma idéia do que estou fazendo de errado?

questionAnswers(1)

yourAnswerToTheQuestion