Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Configuración de Extensiones en Visual Studio Code para React Native

3/16
Recursos

¿Cómo optimizar Visual Studio Code para un desarrollo más rápido y eficiente?

Visual Studio Code (VS Code) es un editor de código increíblemente versátil y popular entre los desarrolladores, pero muchas veces no aprovechamos su potencial al máximo. Configurarlo adecuadamente puede hacernos ganar tiempo y evitar repetir tareas innecesarias. Sigue leyendo para descubrir cómo puedes personalizar VS Code y mejorar tu flujo de trabajo.

¿Cómo empezar con Visual Studio Code?

Para comenzar a personalizar tu Visual Studio Code, primero necesitas crear una carpeta en tu escritorio que será arrastrada al editor. Esta estructura básica te permitirá gestionar mejor tus proyectos desde el principio. Aquí te comparto un ejemplo de cómo podrías iniciar:

  1. Crea una carpeta en tu escritorio, por ejemplo, Reactive-Native-Curso.
  2. Arrastra esta carpeta a Visual Studio Code.
  3. Prepárate para instalar extensiones poderosas que optimizarán tu codificación.

¿Qué extensiones instalar en Visual Studio Code?

Las extensiones son una parte crucial de Visual Studio Code, ayudándote a automatizar procesos repetitivos, mejorar la legibilidad del código y aumentar tu eficiencia general.

  1. Bracket Pair Colorizer: Esta extensión colorea las llaves, paréntesis y corchetes en tu código, facilitando la identificación de bloques de código anidados. Imagina identificar fácilmente dónde se abre y cierra una función gracias al color.

    function test() {
        const testDos = () => {
            console.log('Hello, world!');
        };
    }
    

    En este fragmento, verás diferentes colores para cada conjunto de paréntesis y llaves, ayudándote a realizar un seguimiento visual más efectivo.

  2. ES7 React/Redux/GraphQL/React-Native Snippets: Esta extensión permite autocompletar fragmentos de código recurrentes mediante atajos. Por ejemplo, para crear un componente de React Native:

    • Tip: Escribe rnfunc, presiona Enter, y el snippet completará la estructura de un componente de React Native por ti.
  3. Material Icon Theme: Mejora la estética de tu proyecto añadiendo iconos a archivos y carpetas. Con un solo vistazo a tu estructura de directorios, podrás identificar rápidamente documentos sin necesidad de leer los nombres.

  4. Prettier – Code Formatter: Este formateador de código asegura que tu código mantenga una estructura limpia y uniforme. Configura Prettier para que formatee automáticamente al guardar mediante Format on Save, y olvídate de ajustar sangrías manualmente.

    // Ejemplo antes de formatear
    const unaFuncion = () => {
    let algunaVariable='texto';
        console.log(algunaVariable);
    }
    
    // Ejemplo después de aplicar Prettier
    const unaFuncion = () => {
      let algunaVariable = 'texto';
      console.log(algunaVariable);
    };
    

¿Cómo configurar temas y colores en Visual Studio Code?

Si te gustan los colores y temas personalizados, puedes instalar distintas extensiones para cambiar el tema visual de tu editor. Aunque no es obligatorio, puede hacer tu experiencia de codificación mucho más placentera.

Por ejemplo, el tema Night Owl es muy popular por su agradable gama de colores para trabajar de noche, reduciendo la fatiga visual. Instala la extensión y configura desde el menú de temas de color.

Estos trucos y configuraciones te permitirán personalizar Visual Studio Code a tus necesidades y flujos de trabajo específicos. Así, no solo trabajas más rápido, sino también con mayor comodidad y efectividad. Sigue aprendiendo y mejorando tu entorno de desarrollo: ¡tu tiempo y esfuerzo valdrán la pena!

Aportes 22

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

La extension de Bracket Pair Colorizer no hace falta instalar porque VisualStudioCode ya la tiene nativa. Solo hay que ir a settings y poner:

"editor.bracketPairColorization.enabled" : true,

Yo tengo las siguientes extensiones:
Prettier (Al guardar te ordena tu código)
eslint (me marca sintaxis de error)
Editorconfig (llevo mi configuración a cualquier editor)
Polacode (captura pedazos de código de una manera hermosa para compartir)
Gitlens (un pequeño hover de quien escribió esa linea de código)
Indent rainbow (visualmente ves las identaciones)
Live server (te levanta una pequeño servidor)
SVG (puedes ver y editar SVGs)

Luego de instalar la extensión ES7 React/Redux/GraphQL/React-Native snippets
a mi no me funciona: r n f
aparece otro código.

La extension de Prettier Code formatter no me funciona, ya active lo de save.

Para quienes tengan el autoguardado activado pueden presionar las teclas:
" shift + alt + f "
Y se aplicará el formateo del documento

O le dan click derecho y aparecerá las opciones donde por el medio aparece: format document y format document with… (para escoger si prettier u otro)

Que detalle que en u curso avanzado (para mi) se le dedique el tiempo a esto 💚💚💚

en el 2023 la extensión Bracket Pair Colorizer viene incluida en vscode

Hola Team Platzi. La extensión indicada: Bracket Pair Colorizer está Deprecated. !

Eso de formatear cada vez que guardas me ha cambiado la vida.

En 2024, La extension de Prettier Code comunmente ya viene activa en VSC sino hay que verificar en settings. En relación a **ES7 React/Redux/GraphQL/React-Native Snippets** hay que leer la documentacion de extension que aparece porque se actualiza a mi me funciono con rnc, en vez de rnf.
Estas extensiones en si no son para React , son para programar de modo cómodo con cualquier lenguaje
Aprecio mucho las recomendaciones pero lo sentí como un poco "no necesario". Quizá sería buena una leyenda como: Si ya conoces tu ambiente de desarrollo saltate esto El contenido real del curso comienza en la clase x etc

Definir idioma español en vscode
"Configure Display Language". Presione “Ctrl+Mayús+P” para que aparezca la instancia de “Paleta de comandos” y empiece a escribir “display” para filtrar y mostrar el comando "Configure Display Language

recordemos que lo mayores errores de dev son sintaxis
tremendo las extensiones nos ayudan mucho a programar

(Y)

Gracias

Buenísima la opción de formatear cada vez que se graba!

super bien! que belleza de curso. lo mejor, gracias platzi!

Hola Devs! Que bueno estar de vuelta por acá jee. Estoy ancioso por ver todo este material de RN. Actualmente estoy culminando una certificación en Udemy sobre RN y TS, pero siempre es bueno tener a otro aliado.

Para quienes utilicen la extensión de bracket-pair-colorizer-2, les comparto el arreglo de colores que pueden customizar a su gusto.
No olviden abrir su settings.json en VSCode y poner el siguiente array:

"bracket-pair-colorizer-2.colors": [
        "#fafafa",
        "#9F51B6",
        "#F7C244",
        "#F07850",
        "#9CDD29",
        "#C497D4"
    ],