This repository contains a collection of projects and exercises I completed while learning React. Each folder represents a different concept or feature of React that I explored.
- Weather App: A simple weather application using React.
- Click Event: Demonstrates handling click events in React.
- Color Picker: A project that allows selecting and displaying colors dynamically.
- Conditional Rendering: Examples of rendering components based on conditions.
- Effect: Experiments with the
useEffecthook. - Higher-Order Components (HOC): Learning about reusable HOCs in React.
- Key Prop: Working with the
keyprop in list rendering. - OnChange Event: Handling input changes in forms.
- Project: A sample project consolidating learned concepts.
- Render List: Rendering lists dynamically in React.
- Todo List: A basic to-do list application.
- Update Array in State: Techniques for updating arrays in state.
- Update Array of Objects in State: Modifying arrays containing objects within the state.
- Update Object in State: Managing updates to objects within state.
- Updater Functions: Examples of using updater functions for state changes.
- Use State: Practicing the
useStatehook. - Weather App: A weather application using an API to fetch weather details.
- Description: Fetches and displays weather information for a given location using an API.
- Key Concepts:
useState,useEffect, API integration. - Status: Completed.
- Description: Demonstrates conditional rendering in React using ternary operators and logical conditions.
- Key Concepts: Conditional operators, JSX.
- Description: Dynamically renders a list of items.
- Key Concepts: Array mapping, unique
keyprop.
- Description: A simple to-do list app with add, remove, and update features.
- Key Concepts: State management, event handling.
- Clone the repository:
git clone https://github.com/Choucheneeee/React-Learning-Projects.git