Follow a React course in Spanish by running each numbered project locally and experimenting with the working code.
Use the finished project files as reference implementations for common React patterns like shopping carts and API fetching.
Learn how to add TypeScript to a React project by studying the later lessons that pair TypeScript with React components.
Each lesson folder is a self-contained project, run npm install and npm start inside the relevant numbered folder.
This repository contains the source code and project files for a React course taught in Spanish. React is a popular JavaScript library for building interactive web pages and applications. The course is delivered as a live stream on Twitch by midudev, a Spanish-speaking developer and educator, and each session is also recorded and posted to YouTube. The course is structured around building real projects rather than just reading theory. Each numbered lesson pairs a video with a working code example you can open, run, and modify. Lessons cover the main React concepts that developers use every day, including the built-in hooks for managing state and side effects, fetching data from external APIs, and organizing code into reusable pieces. Later sessions introduce TypeScript alongside React, and cover additional tools like Redux Toolkit for global state management, React Query for data fetching, and Zustand for lightweight state stores. The projects built across the course range from a Twitter-style follow button and a Tic Tac Toe game to a shopping cart, a Google Translate clone that uses ChatGPT, a Hacker News reader, and a JavaScript quiz. Each project has a live deployed version you can visit in a browser, and the corresponding code is in a numbered folder within the repository. The README is written in Spanish. If you do not read Spanish, the video titles and project names are still readable in the table, and the live demo links work regardless of language. There is no English version of the README provided.
← midudev on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.