Skip to content

CODEAdii/Learning_React

Repository files navigation

**React Learning Journey**

JS React Bootstrap Tailwind CSS YouTube

Technologies Used

  • React: The popular JavaScript library for building user interfaces
  • Vite: A modern development server for fast and efficient development
  • CSS: Cascading Style Sheets for styling and layout
  • Bootstrap: A popular front-end framework for building responsive UI components
  • Tailwind CSS: A utility-first CSS framework for rapid styling and customization
  • Cloudinary: A cloud-based image and video management platform for handling media assets
  • Authentication: Implementing user authentication and authorization using various libraries and techniques

Projects

This repository contains several projects that demonstrate my understanding of React and related technologies. These projects include:

  • Counter App: A simple counter app that increments and decrements a counter value
  • To-Do List App: A to-do list app that allows users to create, read, update, and delete tasks
  • Password Changer: A password changer app that demonstrates password hashing and verification
  • Currency Converter: A currency converter app that fetches exchange rates from a third-party API and converts currencies
  • Theme Switcher: A theme switcher app that demonstrates how to switch between light and dark themes
  • React Router App: A simple app that demonstrates client-side routing using React Router
  • Mini Context App: A mini app that demonstrates the use of React Context API for state management

What I've Learned

Through this learning journey, I've gained a solid understanding of React fundamentals, including:

  • JSX and component-based architecture
  • State and props management
  • Event handling and callbacks
  • React Hooks and Context API
  • Routing and navigation using React Router
  • State management using Redux and React Context
  • Styling and layout using Bootstrap and Tailwind CSS

I've also explored various tools and libraries, including Vite, Bootstrap, Tailwind CSS, and Cloudinary, to improve my development workflow and build more robust applications.

Resources

  • React Official Documentation: The official React documentation for reference and further learning
  • Vite Documentation: The official Vite documentation for learning about the development server
  • Bootstrap Documentation: The official Bootstrap documentation for learning about the front-end framework
  • Tailwind CSS Documentation: The official Tailwind CSS documentation for learning about the utility-first CSS framework

License

This repository is licensed under the MIT License.

Contributing

If you'd like to contribute to this repository or provide feedback on my projects, please feel free to submit a pull request or open an issue.

Special Thanks

A huge thanks to Hitesh Choudary (Chai aur Code) creator of the React Playlist for their excellent tutorials and guidance throughout my learning journey!

About

learning react

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published