This repository serves as a demonstration of fundamental concepts in React, showcasing the implementation of functional components, state management, conditional rendering, Bootstrap integration, and event handlers.
- JSX
- React.js
- Bootstrap
- Functional Components
- React Hooks
This project was created during my initial learning phase with React.js with the great introductory tutorial of Mosh Hamedani. It reflects my exploration of key React concepts and the application of skills acquired during the learning process.
- Counter Operations: Perform basic counter operations such as adding, deleting, resetting, incrementing, and decrementing counters dynamically on the page.
- Dynamic State Handling: Experience the dynamic change of states upon user actions, showcasing the power of React Hooks.
- Total Counter Tracking: The app keeps track of the total number of counters whose values are not zero.
- Component Modularity: The application is structured into smaller components, demonstrating the importance of modular design in React.
- Clone the repository.
- Navigate to the project directory.
- Install dependencies with
npm install
. - Run the project with
npm start
. - Explore the code and experiment with different components and features.
Feel free to reach out if you have any questions or suggestions. Happy coding!