La teoria de componente Smart and Dumb tambien la vi en React para usos de formularios en donde los componentes solo devuelven objetos y la parte de logica, validacion y efectos de errores estarian encapsuladas en la parte del componente del formulario.
Si quieren ver un ejemplo pueden ver el el siguiente stackblitz smart and dumb