По соглашению редьюсеры должны оставаться чистыми функциями, а для вашего решения можно использовать асинхронные экшеном, чтобы держатьлогику в экшенах
Если вам нравится create-react-app, то можете сделать eject, после чего появятся папки с конфигурацией, но сами разработчики crp не очень советуют так делать, останетесь без обновлений