Escribe código JSX más rápido - Como activar Emmet en React

  Diego Artiles   •     3 Min

Si alguna vez usaste Emmet sabrás de que estoy hablando, para los que no lo conozcan son un conjunto de snippets que nos permite escribir código mucho más rápido. Generalmente se suele usar en archivos html o css y sus preprocesadores.

Sin embargo, soporta otros tipos de archivos o lenguajes que por defecto no están habilitados. En este articulo te enseñaré a como activar emmet en archivos js/jsx desde Visual Studio Code.

Escribiendo componentes con y sin Emmet

Para los que suelen ser más visuales (como yo) les voy a mostrar que vamos a lograr con esto a través de algunos gifs que hice para ustedes 😎

Escribiendo código JSX sin Emmet
Escribiendo código JSX con Emmet

Como activar Emmet para nuestros componentes de React

Para agregar al soporte de Emmet en Visual Studio Code debemos ir a las configuraciones del usuario para eso hay muchas formas de llegar ahí, la más conocida es ir al menú principal (File > Preferences > Settings)

Otra opción es acceder a las configuraciones del IDE con las combinaciones de teclas ctrl + , en Windows, desconozco el atajo para Mac pero tranquilo hay muchas formas de llegar hasta acá.

Una vez ahí busquemos "Emmet" y luego vayamos a la sección donde dice Emmet: Include Languagues y damos clic en el botón Add Item, en la descripción de este apartado tenemos un par de ejemplos para habilitar el soporte en otros tipos de archivos o lenguajes.

Para activar el soporte para javascript debemos agregar como item javascript y como value javascriptreact

Esta funcionalidad sirve tanto para archivos .js como para archivos .jsx
Activando el soporte de Emmet en los configuraciones del usuario

Si preferimos editar las configuraciones desde el formato JSON, podemos presionar las teclas ctrl + shift + p, escribimos settings y seleccionamos la opción que trae entre paréntesis JSON, se nos abrirá un JSON en el cual debemos agregar un key más que se llame emmet.includeLanguages; éste será un objeto con una key llamada javascript cuyo value debe ser javascriptreact

Activando el soporte de Emmet en los configuraciones del usuario (JSON)

Una vez hecho cualquiera de estas opciones, no hace falta reiniciar nuestro editor podemos ir a nuestro archivo de javascript y podemos escribir JSX más rápido.

Además de escribir elementos de html comunes y corrientes, también podemos escribir componentes de React. Te dejo un pequeño ejemplo:

Escribiendo componentes de React con Emmet

Conclusiones

Emmet tiene un montón de configuraciones y opciones que en este artículo no explicaré, pero si quería dejarles saber que pueden explorarlas una a una a través de este link.

Muchísimas gracias por llegar hasta acá, espero que hayas aprendido algo nuevo y si te gustan este tipo de material déjamelo saber en los comentarios ❤❤