Redux: ¿Por qué no poner acciones y reductor en el mismo archivo?

Estoy creando una aplicación con Redux y me estoy preguntando por qué es mejor colocar acciones y reductores en archivos separados. Al menos, esa es la impresión que obtengo de todos los ejemplos.

Cada acción, ocreador de acción, parece mapearse a una única función que es llamada por un reductor (dentro de una instrucción de cambio). ¿No sería lógico mantenerlos juntos en el mismo archivo? También facilita el uso de la misma constante para el tipo de acción y el cambio de mayúsculas y minúsculas, ya que no tiene que exportarse / importarse entre archivos.

Respuestas a la pregunta(1)

Su respuesta a la pregunta