Skip to content

The React-Foundation repository provides a series of projects aimed at building a solid understanding of React. Each project focuses on different core aspects of React, such as creating components, handling state, using props, and integrating with tools like Tailwind CSS.

Notifications You must be signed in to change notification settings

dpvasani/React-Foundation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React-Foundation

Welcome to the React-Foundation repository! This repository is designed to help developers understand the basics of React by providing foundational projects that cover essential concepts. Each project in this repository focuses on fundamental React topics, making it a great starting point for beginners or a refresher for those looking to solidify their React skills.

Table of Contents

  1. Introduction
  2. Projects
  3. Getting Started
  4. Installation
  5. Usage
  6. Contributing
  7. License

Introduction

The React-Foundation repository provides a series of projects aimed at building a solid understanding of React. Each project focuses on different core aspects of React, such as creating components, handling state, using props, and integrating with tools like Tailwind CSS. This repository is perfect for developers new to React who want to learn by building hands-on projects.

Projects

Below is a table listing each project in the repository along with the React topics covered:

Sr. No. Project Topics Covered
1 01basicreact Basic React setup, components, folder structure
2 01vitereact Using Vite for React project setup, folder structure
3 02counter State management with useState
4 03tailwindprops Props, Tailwind CSS integration
5 customReact Custom hooks, advanced component patterns

Getting Started

To get started with any of the projects in this repository, follow the instructions below to set up and run the projects locally.

Installation

  1. Clone the repository:
    git clone https://github.com/dpvasani/React-Foundation.git
  2. Navigate to the project directory:
    cd React-Foundation
  3. Install the required dependencies:
    npm install

Usage

Each project is contained in its own folder. To run any project, navigate to its directory and start the development server:

  1. Navigate to the project folder:
    cd <project-folder>
  2. Start the development server:
    npm start

Replace <project-folder> with the name of the project directory you wish to run, such as 01basicreact or 02counter.

Contributing

Contributions are always welcome! If you have ideas for improvements or new projects, feel free to fork the repository, create a new branch, and submit a pull request. Please ensure your code follows the existing style and includes relevant documentation and tests.

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-name
  3. Make your changes and commit them: git commit -m 'Add feature-name'
  4. Push to the branch: git push origin feature-name
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.


We hope you find these foundational React projects helpful. If you have any questions or need further assistance, feel free to open an issue or contact us.

Happy Coding! 🎉

About

The React-Foundation repository provides a series of projects aimed at building a solid understanding of React. Each project focuses on different core aspects of React, such as creating components, handling state, using props, and integrating with tools like Tailwind CSS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published