¿El componente podría crearse de una vez con etiquetas semánticas como header, main, section y footer? o para react es más recomendable u...

Pregunta de la clase:
Nuestro primer componente
Alejandro Picado Brenes

Alejandro Picado Brenes

Pregunta
student
hace 5 años

¿El componente podría crearse de una vez con etiquetas semánticas como header, main, section y footer? o para react es más recomendable usar puros divs?

3 respuestas
    Nilson Diaz

    Nilson Diaz

    student
    hace 5 años

    Claro ! Utiliza las etiquetas semanticas no hay ningun problema , claro que tienes que tener en cuenta que rol juega tu componente ya que aveces en react no es tan facil diferenciar como se posicionan las etiquetas, para que luego no termines con una etiqueta footer en la mitad de tu proyecto jeje

    Andres Gazui

    Andres Gazui

    student
    hace 5 años

    Por cuestiones de practicidad en el curso se utiliza mucho la etiqueta div como contenedor, pero para un caso de aplicación real lo ideal sería utilizar HTML semántico y mantener buenas practicas de desarrollo :D

    Alejandro Picado Brenes

    Alejandro Picado Brenes

    student
    hace 5 años

    @NilsonKr toda la razón el propósito del componente define la utilización del ciertas etiquetas, entiendo que con div queda más genérico, pero como dice @omegadev hay que tratar de mantener buenas prácticas, me queda super claro, gracias 🙏

Curso de React.js [Empieza Gratis]

Curso de React.js [Empieza Gratis]

React es una de las librerías más utilizadas hoy para crear aplicaciones web. Aprende desde la creación y diseño de componentes hasta traer datos de un API. Desarrolla aplicaciones web de muy alta calidad en tiempo record con React.js

Curso de React.js [Empieza Gratis]
Curso de React.js [Empieza Gratis]

Curso de React.js [Empieza Gratis]

React es una de las librerías más utilizadas hoy para crear aplicaciones web. Aprende desde la creación y diseño de componentes hasta traer datos de un API. Desarrolla aplicaciones web de muy alta calidad en tiempo record con React.js