Actualmente estoy en un bootcamp de codificación y el instructor me dijo que no es una buena práctica pasar los configuradores definidos en mi estado de uso como accesorios para componentes secundarios. ¿Es esto cierto? y si es así, ¿por qué?
En primer lugar, ¡está bien pasar los setters! Especialmente en aplicaciones pequeñas, es muy útil.
Pero según mi experiencia, cuando la aplicación crece, es mejor usar algún tipo de gestión de estado, como redux, retroceso, contexto, etc.
Además, en mi opinión, en algunos casos será muy bueno crear una función personalizada como addUser o algo similar para evitar pasar tantos estados, manteniendo más la lógica en el componente principal.