Pasar funciones como props, explicado con analogías Punto clave onSaludar={saludar} → pasas la referencia a la función. onSaludar={saludar()} → ❌ la ejecutas en el render (error común). Convención de nombres Por convención, las props que son funciones suelen empezar con on : onClick , onChange , onSubmit onGuardar , onEliminar , onSeleccionar Esto las distingue visualmente de las props de datos. Resumen mental Padre define la función → la pasa como prop → Hijo la ejecuta cuando ocurre un evento → Padre reacciona. Es el patrón base para manejar eventos, formularios, listas, modales, y prácticamente cualquier interacción en React. ¿Quieres que te muestre un ejemplo más avanzado, como pasar funciones a través de varios niveles (prop drilling) o usando Context? 📱 Analogía 1: El celular del padre Imagina que un padre le presta su celular a su hijo . Pero ojo: no le da el celular usado , se lo da para que el hijo lo use cuando quiera . El padre (componente Padre) El padre ti...
Comentarios
Publicar un comentario