Вы не показываете свой редуктор, как вы жестко кодируете значения? Вы должны поместить их в исходное состояние в вашем редукторе следующим образом:
const reducer = (state = hardCodedValues, action) => {}
Добавьте код для вашего редуктора, и вам будет легче увидеть проблему.
Изменить после просмотра кодов и коробки:
Как уже говорили другие, похоже, в вашем редукторе есть какая-то очень нечистая логика. Вы напрямую изменяете состояние, используя .push в своем массиве cellProps вместо возврата нового. Есть также много условных выражений в ваших случаях редуктора, что делает все состояние очень непредсказуемым. Насколько я понимаю, похоже, что ваши действия ADD_CELL_PROP плохо обновляют состояние, оно обновляется только в результате действий UPDATE_CELL_PROP.
Я бы порекомендовал удалить всю логику изменения размера и заставить работать чистую часть системы. Изменение размера и перетаскивание являются событиями, основанными на dom, которые сложно обрабатывать с помощью Redux, поэтому добавляйте их только после того, как вы убедитесь, что желаемое поведение работает правильно.