UPDATE_SHOWING или другой обработчик действия должен находиться в состоянии изменения.Ваши console.logs выглядят по-разному, потому что один, вероятно, показывает элемент как есть, когда он был зарегистрирован, а другой показывает его как есть, когда вы разворачиваете консоль.
Попробуйте запустить в консоли следующее:
const arr = [{name:'Ben'}];
console.log('expand and name is Jerry',arr);
console.log('as is when logged:',arr[0]);
arr[0].name='Jerry';
пример вывода:
expand and name is Jerry ▼[{…}]
▶ 0:{name: "Jerry"}
length: 1
▶ __proto__: Array(0)
as is when logged: {name: "Ben"}
Вы можете изменить свои console.logs на:
console.log(JSON.stringify(getState().codeToRender.contents,undefined,2), 'first consolelog');
И вы, вероятно, обнаружите, что первый и второй журналы консоли будут регистрироватьто же самое.