,

Aprende a utilizar React y TypeScript de forma práctica: paso a paso para crear tu primera aplicación

Posted by

Tutorial práctico: React y TypeScript paso a paso

Tutorial práctico: React y TypeScript paso a paso

En este tutorial, te guiaré a través de los pasos para crear tu primera aplicación utilizando React y TypeScript. React es una biblioteca de JavaScript para construir interfaces de usuario, mientras que TypeScript es un superconjunto de JavaScript que agrega tipado estático a la sintaxis de JavaScript.

Paso 1: Configuración del entorno

Lo primero que necesitas hacer es configurar tu entorno de desarrollo. Para esto, asegúrate de tener Node.js y npm instalados en tu computadora. Luego, instala create-react-app, una herramienta que te permite crear fácilmente proyectos de React. Puedes hacerlo ejecutando el siguiente comando en tu terminal:


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

Esto creará un nuevo proyecto de React con TypeScript llamado my-app en tu directorio actual.

Paso 2: Crear la aplicación

Una vez que tu proyecto esté creado, navega al directorio de la aplicación y ejecuta el siguiente comando para iniciar el servidor de desarrollo:


cd my-app
npm start

Esto abrirá tu aplicación en un navegador y podrás verla en acción. Ahora puedes comenzar a trabajar en tu aplicación.

Paso 3: Escribir código

Abre tu editor de código favorito y comienza a escribir código. Puedes utilizar TypeScript para agregar tipado estático a tu código, lo que te ayudará a detectar errores en tiempo de compilación.

Por ejemplo, puedes crear un componente de React con TypeScript de la siguiente manera:


import React from 'react';

interface AppProps {
name: string;
}

const App: React.FC = ({ name }) => {
return (

Hola, {name}!

);
}

export default App;

Una vez que hayas escrito tu código, guarda tus cambios y podrás ver la aplicación actualizada en tiempo real en tu navegador.

Paso 4: Despliegue de la aplicación

Una vez que estés satisfecho con tu aplicación, puedes desplegarla en producción. Para hacerlo, ejecuta el siguiente comando en tu terminal:


npm run build

Esto generará una versión optimizada de tu aplicación en la carpeta build. Puedes subir esta carpeta a un servidor web para que tu aplicación esté disponible en línea.

¡Y eso es todo! Has creado tu primera aplicación utilizando React y TypeScript. Espero que este tutorial práctico te haya sido útil y te ayude a comenzar a desarrollar aplicaciones web utilizando estas tecnologías modernas.

0 0 votes
Article Rating
37 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Jazz GR
7 months ago

Me quedé con la duda de que era eso de signals.
No sé por qué no explicarlo o redireccionar a alguien solo por el hecho de que lo dijiste hace meses.
La gente que apenas te está siguiendo no sabría que ya lo explicaste

Janzers
7 months ago

Hola midu, me encantó esta primera parte, pero no encuentro la segunda, podrías compartirmela? pls

ObyMikelPS3
7 months ago

Hola Midu, gracias por le video pero no me funciono lo del esLinst. No me aparecen los errores como a ti.

Max
Max
7 months ago

No sirve el link del repositorio D:

DaJM NoCoast
7 months ago

la consola esa que usas siempre al hacer un nuevo proyecto es la propia de mac? es algun programa? siento si la pregunta es tonta, soy profano y estoy empezando a aprender a programar ahora

Gaspar Castillo
7 months ago

Para los que tienen problemas con Eslint que no les agarra, revisen el apartado OUTPUT de vscode alado de terminal, allí les saldrá el error de eslint, en mi caso, tuve que borrar la linea de referencia a eslintconfig en mi package.json de la carpeta que contiene los proyectos, y quedo funcionando.

Tomy Marengo
7 months ago

Buen video! Falta agregarlo a la playlist de aprendiendo react @midulive

Omar Barra
7 months ago

muy bueno, hay segunda parte?

Franco Vedia
7 months ago

Gracias

Code Music
7 months ago

nunca e estado mas perdido aprendiendo programacion

Code Music
7 months ago

no entendi ni la mitad de todo

ye
ye
7 months ago

Midu donde está la continuación?

ye
ye
7 months ago

Sigo sin enteder por qué en el filter "!todo.completed" se refiere a que sea false, pero todo.completed se supone que es false, !todo.completed no se supone que seria true? alguien me puede explicar? por favor me estoy volviendo loco

Antonio 781
7 months ago

muy buen video para ir aprendiendo TS, ahora la segunda parte solo queda en los recuerdos…

Felipe Reyes
7 months ago

Algún desarrollador por aquí que pueda contratar pero que sepa aplicar esto para un proyecto! Que pueda crear un todolist que se vincule a una base de datos

Camilo Monsalve Burgos
7 months ago

Primero que todo, gracias por compartir!
Aún espero la segunda parte.

Alejandro Maimus
7 months ago

el init del eslint a mi me funcionó escribiendo
"npm init @eslint/config"

ANGEL GABRIEL GARCIA RANGEL
7 months ago

La verdad es increíble la cantidad de cosas que uno aprende viendo los videos de midu. Trabaje con angular un tiempo, pero no sabia que se podia hacer todas estas cosas con TS. Ahora ando aprendiendo React y me gusta mucho aprender la forma de tener un codigo limpio y que sea escalable asi como menciona midu. Muchas gracias por el contenido que nos brindas!

Gonzalo Haag
7 months ago

donde esta la continuacion de este proyecto?

Carlos Rofts
7 months ago

recien comienzo con vite y me sabe mal que tiene un mundo de problemas con los pluggins y las dependencias … o no se si sea mala suerte la mia xd ojala este tutorial hubiera sido con next.js :v