на вход редюсеру или нет?
Зависит от реализации. Я обычно примерно так делаю, да.
Ты снова хочешь конкретную реализацию. Я тебе снова говорю — UDF не о реализации. Хочешь через экшены? Сделай через них. Не хочешь? Не делай.
И речь как раз об этом. Если делать именно так, то получается настоящая однонаправленность, благодаря которой очень легко держать даже самый сложный стейт в актуальном состоянии. А я очень часто вижу как люди ответ сервера просто запихивают в стейт(причем в кешированный стейт на момент отправления запроса) и таким образом они могут получить неправильный стейт, гейзенбаги и прочую ерунду, от которой их должна была защитить выбранная архитектура.
Ну каждый волен делать как нравится. Есть библиотеки, которые своим дизайном заставляют использовать редьюсер с командами. Там сложнее сделать неправильно. Очень хорошо работает в больших проектах и командах. Но кода больше. В маленьких соло проектах может быть избыточно.
Обсуждают сегодня