- The main purpose of creating this project to help students to review there skills in basics of ReactJS
- Also, one can consider it as cluster of projects related to each and every imp topics in ReactJS that are used very frequently
NOTE: The project is Vite-ReactJS based
Checkout this React-App by clicking here.
To install this project to your local machine follow the steps mentioned just below:
- Fork this repository
- Now simple clone it to your local machine
- Make sure you are in correct directory i.e. inside
react-quick-crux
- Install all the dependencies of the project by running
npm install
into your terminal
After successful installation you are just a step away from running it locally
- Run
npm run dev
to run react-scripts
Now you have done with installation & running the project to your local machine, feel free to contribute to the project 🤗
- Map & Filter
- States in React
- Props in React
- Inline Conditional Expressions
- Event Handling in React
- Keys in React
- Forms in React
- Dynamic Inputs in React
- CSS Styling in React
- Uncontrolled v/s Controlled Components
- Virtual DOM
- InnerHTML in React
- React Fragments
- Stateless v/s Stateful Components
- REST API Requests
- Debouncing in React
- Context API in React
- Class v/s ClassNames in React
- Higher Order Components
- Lazy Loading in React
- Helper Functions in React
- Implementing Recursion in React
- Running Arrays of Functions
- Custom Hooks in React
- Promises and Async/Await
- Code Splitting in React(Dynamic Imports)
- Creating a Search Filter in React
- Adding TypeScript to React
- React Testing Library
- Caching an API Response