In this repository you will find a series of lessons designed to teach you web development using React technology and JavaScript. This repository is organized to guide you through key concepts and essential practices to become a competent React developer.
This project is aimed at teaching you how to build web applications using React. We will start with the basics and gradually move to more advanced topics. By the end of this project, you should have a good grasp of React and be able to build your own web applications. Here are some of the topics we will cover:
- Setting up a basic React application
- Creating and using components
- Managing state and props
- Handling events
- Working with forms
- Making API calls
- Using Hooks for state and lifecycle management
- Routing with React Router
- Introduction to React
- Create a simple "hello world" application using react
- Practicing JavaScript with React
- Practicing with the JavaScript language with examples and exercises from the React documentation
- Counter App
- Practicing with React and Vite to build a simple counter application
- Gif Expert App
- Create an application that makes API calls and displays the loaded data in a list