Hay alguna diferencia en crear los componentes como arrow functions vs function tradicional ?

Sebastian Marín Arias

Sebastian Marín Arias

Pregunta
studenthace 4 años

Hay alguna diferencia en crear los componentes como arrow functions vs function tradicional ?

3 respuestas
para escribir tu comentario
    Juan Castro

    Juan Castro

    teacherhace 4 años

    Usar arrow functions no deshabilita el poder usar stateless componentes. Para eso podemos usar returns implícitos (o simplemente no crear ningún estado, ya sea que creemos los componentes con funciones, clases o arrow functions).

    Gonzalo Vidal

    Gonzalo Vidal

    studenthace 4 años

    Juan DC te refieres a que se usa arrow functions para stateless components ya que no habrá codigo entre la definicion de la función y el return cierto? ya que en el statefull component suele haber código y se pierde la facilidad de hacer el: => something returned, ya que al colocar un estado o hooks se tendría que colocar... => { .....; return .... } ?

    Juan Castro

    Juan Castro

    teacherhace 4 años

    Nop, funcionan exactamente igual, lo único que cambia es la sintaxis y que con arrow functions podemos hacer returns impllícitos. A muchas personas les gusta esto para diferenciar más fácil entre stateless y stateful components. Cuestión de gustos. :wink:

Curso de React.js [Empieza Gratis]

Curso de React.js [Empieza Gratis]

¡Aprende React.js, la librería más popular de JavaScript para crear aplicaciones web interactivas! Trabaja con componentes, propiedades, estado y efectos. Almacena tu información en Local Storage, implementa React Context para comunicar componentes y teletransporta componentes con React Portals. Crea tu primer proyecto web con React junto a tu profesor JuanDC

Curso de React.js [Empieza Gratis]

Curso de React.js [Empieza Gratis]

¡Aprende React.js, la librería más popular de JavaScript para crear aplicaciones web interactivas! Trabaja con componentes, propiedades, estado y efectos. Almacena tu información en Local Storage, implementa React Context para comunicar componentes y teletransporta componentes con React Portals. Crea tu primer proyecto web con React junto a tu profesor JuanDC