TypeScript y Create-React-App

¡Un tutorial rápido!

Quiere usar TypeScript en React pero no está seguro de cómo empezar. ¡Has venido al lugar correcto! (Esta vez no hablaremos de la sintaxis de TS, solo de ponernos en marcha).

Como mantequilla de maní y mermelada

Nueva aplicación desde cero

Si está creando una nueva aplicación y usa create-react-app, los documentos de Create React App son excelentes:

Puede iniciar una nueva aplicación de TypeScript usando plantillas. Para usar nuestra plantilla de TypeScript proporcionada, agregue --template typescriptal comando de creación.

npx create-react-app my-app --template typescript

¡Una cosa de belleza!

Si se ha encontrado en una situación en la que ya ha comenzado un proyecto y desea convertirlo a TypeScript, ¡no se preocupe! También hay una solución para eso.

Convertir una aplicación existente a TypeScript

En la terminal, navegue hasta el directorio de su aplicación, donde querrá instalar TypeScript:

npm install --save typescript @types/node @types/react @types/react-
dom @types/jest

Aquí es donde podría tener problemas. Si abre su App.tsxarchivo, verá que casi todo está subrayado en rojo. No es bueno.

Primero, querrá estar import React from 'react'en la parte superior del archivo si aún no lo estaba haciendo.

Si está en VSCode y pasa el cursor sobre cualquier elemento subrayado, obtendrá el mensaje "No se puede usar JSX a menos que se proporcione el indicador '-jsx'". En este punto, puede hacer clic en la opción "Solución rápida" o puede solucionarlo manualmente. Si hace clic en "Solución rápida", obtendrá una opción que dice "Habilite el indicador '—jsx' en su archivo de configuración". Una vez que hace clic en él, tarda uno o dos segundos en cargarse y luego los errores deberían desaparecer.

No uso el modo oscuro, siéntase libre de @ me

Si desea hacerlo manualmente, vaya a su tsconfig.jsonarchivo, busque la clave de "jsx"y cambie el valor a "react"en lugar de react-jsx.

Si aún recibe un error en su tsconfig.jsarchivo, es posible que esté usando diferentes versiones de TypeScript. Escriba cmd + shift + ppara abrir la configuración rápida en VSCode y busque "TypeScript: seleccione la versión de TypeScript...". Haga clic en eso y elija "Usar la versión del espacio de trabajo".

¡Esperemos que ahora esté libre de errores, su código se esté compilando y esté listo para poner en marcha una aplicación fantástica!

¡Me encantaría conectarme! Encuéntrame en LinkedIn , GitHub , Twitter .

Recursos útiles

Suggested posts

Evitar las consecuencias devastadoras de un derrame cerebral: aprender del viaje de una familia.

Evitar las consecuencias devastadoras de un derrame cerebral: aprender del viaje de una familia.

Introducción Un accidente cerebrovascular es una emergencia médica que puede afectar a cualquier persona en cualquier momento. Ocurre cuando se interrumpe el flujo de sangre a una parte del cerebro, lo que lleva a una pérdida repentina de la función cerebral.

Jest: un poderoso marco de prueba de JavaScript

Jest: un poderoso marco de prueba de JavaScript

Las pruebas son una parte esencial del desarrollo de software. Garantiza que el código sea confiable, funcione como se espera y reduce la probabilidad de errores.

Related posts

Recopilación de OSINT para la caza de amenazas

Recopilación de OSINT para la caza de amenazas

¡Hola, entusiastas cibernéticos! Bienvenido de nuevo a la serie OSINT para la caza de amenazas. En el primer artículo, le di una descripción general de OSINT y su importancia en la caza de amenazas.

La semana de aprendizaje en el trabajo es más importante de lo que piensas

La semana de aprendizaje en el trabajo es más importante de lo que piensas

A menudo nos encontramos luchando para implementar lo que sabemos que es bueno para nosotros. Desde decirle a un ser querido que lo amamos hasta recordar hablar como un pirata, siempre habrá quienes digan que no hace falta un día, una semana o un mes de eventos porque ya están haciendo esas cosas.

Financiamiento de la eliminación de carbono en el año fiscal 24

El desglose de las solicitudes de asignaciones de Carbon180 a través de vías

Financiamiento de la eliminación de carbono en el año fiscal 24

Por Alyson Lee, asesora de gestión de asuntos gubernamentales El proceso de asignaciones anuales del gobierno federal es fundamental para nuestros esfuerzos por financiar la eliminación de dióxido de carbono (CDR). Cada año, Carbon180 envía solicitudes a varias oficinas del Congreso para ayudar a guiar hacia dónde fluirán los dólares del próximo año.

Dos años en diseño: lo bueno, lo malo y lo feo...

Dos años en diseño: lo bueno, lo malo y lo feo...

“Oye, Siri, toca Me Dive de Olivia Dean”. Fue en mayo de 2021 cuando comencé mi pasantía en Future Academy Africa en Akure, Nigeria.