первый аргумент должен быть присвоен чему-то, обычному null, [], ‘ ’ … и т. д.
Не оставляйте его неопределенным
использует только ввод: предыдущее состояние и значение действие, чтобы решить, что будет возвращено
Относительно последнего правила: вы можете видоизменять входное «состояние», но…
НИКОГДА ТАК НЕ ДЕЛАЙТЕ!
потому что... если вы измените ввод и вернете тот же объект/состояние, redux вернет предыдущее состояние. (Ваше изменение все равно не будет отражено)
Хороший способ вернуть состояние