новое состояние, логируем новое состояние. Нахрен писать result = next(action) и return result, если можно просто next(action) и состояние обновиться?
Ниже в статье так и делают - возвращают next(action) без присвоения в переменную.
Обсуждают сегодня