Skip to content

Instantly share code, notes, and snippets.

@Klerith
Last active May 6, 2024 21:59
Show Gist options
  • Star 56 You must be signed in to star a gist
  • Fork 10 You must be signed in to fork a gist
  • Save Klerith/e2c1fe2bcf5bfcd0a12fff653e725284 to your computer and use it in GitHub Desktop.
Save Klerith/e2c1fe2bcf5bfcd0a12fff653e725284 to your computer and use it in GitHub Desktop.
Instalaciones recomendadas para el curso de React Native

React Logo

Instalaciones - Curso de React Native

Esta es la lista de instalaciones recomendadas para el curso de React Native, si encuentran enlaces adicionales o cambios en esta hoja, pueden hacerlos.

Instalaciones Necesarias

git config --global user.name "Tu nombre"
git config --global user.email "Tu correo"

Extensiones de VSCode

Temas que estoy usando en VSCode:

Mis wallpapers

Comunidad de Discord

Adicional (Opcional)

Muchos me preguntan sobre mis ajustes de VSCode, aquí se los dejo como los estoy usando en este curso:

{
    "editor.tabSize": 2,
    "editor.detectIndentation": false,
    "editor.insertSpaces": true,
    "terminal.integrated.fontFamily": "MesloLGM NF",
    "explorer.compactFolders": false,
    "workbench.iconTheme": "material-icon-theme",
    // "material-icon-theme.activeIconPack": "qwik",
    "workbench.startupEditor": "none",
    "workbench.colorCustomizations": {
        "statusBar.background": "#121016",
        "statusBar.debuggingBackground": "#121016",
        "statusBar.debuggingForeground": "#525156",
        "debugToolBar.background": "#121016",
    },
    "[dart]": {
        "editor.formatOnSave": false,
        "editor.formatOnType": false,
        "editor.selectionHighlight": false,
        "editor.suggest.snippetsPreventQuickSuggestions": false,
        "editor.suggestSelection": "first",
        "editor.tabCompletion": "onlySnippets",
        "editor.wordBasedSuggestions": false
    },
    "explorer.confirmDelete": false,
    "[json]": {
        "editor.defaultFormatter": "vscode.json-language-features"
    },
    "explorer.confirmDragAndDrop": false,
    "extensions.autoUpdate": false,
    "git.enableSmartCommit": true,
    "terminal.integrated.enableMultiLinePasteWarning": false,
    "workbench.layoutControl.enabled": false,
    "window.commandCenter": false,
    "security.workspace.trust.untrustedFiles": "open",
    "git.openRepositoryInParentFolders": "never",
    "git.confirmSync": false,
    "codesnap.backgroundColor": "rgba(0, 0, 0, 0.0)",
    "editor.minimap.enabled": false,
    "workbench.activityBar.visible": false,
    "window.titleBarStyle": "custom",
    "codesnap.boxShadow": "rgba(0, 0, 0, 0.55) 0px 0px 20px",
    "terminal.integrated.env.osx": {
      "FIG_NEW_SESSION": "1"
    },
    "audioCues.diffLineDeleted": "off",
    "editor.accessibilitySupport": "off",
    "workbench.colorTheme": "Tokyo Night",
    "liveServer.settings.donotVerifyTags": true,
    "git.autofetch": true,
    "editor.cursorBlinking": "smooth",
    "editor.cursorSmoothCaretAnimation": "on",
    "editor.cursorWidth": 2,
    "reactSnippets.settings.importReactOnTop": false,
    "window.zoomLevel": 4,
    "codesnap.shutterAction": "copy",
    "codesnap.showWindowControls": false,
    "dart.flutterSdkPath": "/Users/strider/Development/flutter",
    "javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,
    "javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": true,
    "javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": true,
    "javascript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": true,
    "typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,
    "typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": true,
    "typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": true,
    "typescript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": true,
    "typescript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": true,
    "javascript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": true,
    "typescript.format.semicolons": "insert",
    "typescript.preferences.quoteStyle": "single",
    "javascript.format.semicolons": "insert",
    "javascript.preferences.quoteStyle": "single",
    "javascript.preferences.jsxAttributeCompletionStyle": "none",
    "javascript.preferences.useAliasesForRenames": false,
    "typescript.preferences.jsxAttributeCompletionStyle": "none",
    "typescript.preferences.useAliasesForRenames": false,
    "github.copilot.enable": {
      "*": false,
      "plaintext": false,
      "markdown": true,
      "scminput": false
    },
    "dart.showInspectorNotificationsForWidgetErrors": false,
    "editor.guides.bracketPairs": "active",
    "editor.guides.bracketPairsHorizontal": true,
    "files.associations": {
      "*.css": "tailwindcss"
    },
    "editor.defaultColorDecorators": true
}

@kabeza
Copy link

kabeza commented Jul 1, 2021

arrancando 👌

@Maumendez21
Copy link

Un poco tarde, pero empezando el curso, saludos profe Fernando

@DevLeonardoDavid
Copy link

Vamos empezando con toda la actitud, gracias profe :)

@xzebaa
Copy link

xzebaa commented Sep 6, 2021

gogogo

@Victor-Smith-Dev
Copy link

Iniciando el curso compitas, Saludos

@cbelalcazar
Copy link

Gracias profeeee!!!

@GTironboy
Copy link

Una pequeña pregunta, me podria recomendar alguna extension de Color Picker, para poder acceder a los codigos de colores rapido ?

@kabeza
Copy link

kabeza commented Oct 4, 2021

Una pequeña pregunta, me podria recomendar alguna extension de Color Picker, para poder acceder a los codigos de colores rapido ?

Para resaltar visualmente en el codigo los colores de las strings que contienen valores hexadecimales de colores
https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight

editor visual de colores, selector de paletas, etc. con color picker etc.
https://marketplace.visualstudio.com/items?itemName=RoyAction.color-manager

@isildur1-2020
Copy link

Can you feel? Can you way

@mgolop
Copy link

mgolop commented Dec 26, 2021

Gracias, ya listo para aprender. Saludos

@talktosalvador
Copy link

los cursos estan grandiosos, muchas gracias crack

@eimolina
Copy link

Muchas gracias, comenzado el curso.

@YosephGX
Copy link

Geniaal, ya empezando el curso, vamos a ver que tal

@SoiArkhad
Copy link

El curso lo puedo llevar al 100% sin un ordenador mac?

@kabeza
Copy link

kabeza commented Apr 29, 2022

El curso lo puedo llevar al 100% sin un ordenador mac?

Yo lo hice con PC y Windows perfectamente
La Mac te va a servir el día que necesites publicar tu App en el Apple AppStore

Y por lo que leo casi todos los días, todas esas soluciones alternativas (usar Expo, alquilar Mac virtuales en cloud, etc.) no sirven

@elmacro1
Copy link

Quiero comenzar YA el curso!!! estoy muy ansiosos, tiene una muy buena pinta

@hbernalp
Copy link

muchas gracias FH, tengo muchas ganas de iniciar el curso, con muchas espectativas.... vamos a Darle

@CPF1985GIT
Copy link

Excelente guía para el curso vamos por más

@atov
Copy link

atov commented Dec 2, 2022

👍 el kit para empezar las andadas ... buenisimo

@johnarleycano
Copy link

Todo listo! Muchas gracias por la practicidad de las instalaciones recomendadas

@jairocolondev
Copy link

Muchas gracias por esta guía, listo para empezar el curso Fernando.

@alxsandovalmx
Copy link

Comenzando!!!... allá vamos!!!!

@Teban0420
Copy link

muy emocionado de poder expandir mis conocimientos al lado de este excelente profesor.. Sin duda los cursos de fernando me generan grandes expectativas

@derian-2022
Copy link

Comenzando!!!... allá vamos!!!!

@tabraue
Copy link

tabraue commented Oct 10, 2023

Si bien Bracket Pair Colorizer 2 está deprecado, pueden usar Bracket Pair Colorization Toggler. Aquí les dejo mi configuración para el settings.json:

    "workbench.colorCustomizations": {
        "editorBracketHighlight.foreground1": "#a4d7ea",
        "editorBracketHighlight.foreground2": "#c462ad",
        "editorBracketHighlight.foreground3": "#F7C244",
        "editorBracketHighlight.foreground4": "#F07850",
        "editorBracketHighlight.foreground5": "#9CDD29",
        "editorBracketHighlight.foreground6": "#C497D4",
    },

@jomicega
Copy link

Genial @tabraue, esto puede ser de gran utilidad 👍

@FidelLascano
Copy link

Lo unico es que debe cambiar el
"window.zoomLevel": 4,
a
"window.zoomLevel": 1,

por que asumo que fernando lo tine en 4 por el tema de los videos

@PonceClarisbel
Copy link

@goraydev
Copy link

Iniciando hoy al fin 🥹

@camiloborrero92
Copy link

Comenzando con toda! 🙌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment