Saltar al contenido

Declarando función dentro de función en React

Te damos la solución a esta contratiempo, o por lo menos eso pensamos. Si continuas con alguna inquietud coméntalo, que sin dudarlo te responderemos

Solución:

¿Es un buen enfoque para hacerlo? ¿No volverá a declarar el método getName y getMessage en cada llamada de procesamiento?

Definitivamente no es un buen enfoque. Como JavaScript tiene un alcance funcional o de bloque o global. Lo que sea que defina en este ámbito será parte de este ámbito solamente. En su caso, estas funciones getMessage y getName será parte de renderMessage que es el alcance funcional.

En cada llamada, se definen nuevas funciones en lugar de reutilizar las definidas previamente.

Si hago métodos de clase getName y getMessage y los llamo dentro de renderMessage, ¿sería una mejora?

Depender. Si esta función necesita acceso a las propiedades o métodos de cualquier componente, entonces debe colocarla dentro del componente o si esta es solo una función de utilidad, colóquela dentro de la biblioteca de ayuda separada del componente. Seguramente, esto hará la diferencia.

Aquí puedes ver las comentarios y valoraciones de los usuarios

Puedes apoyar nuestra tarea fijando un comentario y dejando una puntuación te estamos eternamente agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *