This repository contains a variety of React demo projects created to showcase key React concepts, libraries, and best practices. Each project focuses on different aspects of React development to help developers learn and experiment with the framework.
- jwt-login-logout
Demonstrates implementing user authentication with JWT (JSON Web Tokens) including login and logout flows in React. - my-react-app
A basic starter React application illustrating the setup and core React functionality. - nested-route-demo + ant-design
Demonstrates nested routing in React using React Router along with UI components from Ant Design. - poll-react
A polling or voting application built with React, showcasing state management and event handling. - poll-react backup
Backup version of the poll-react project. - poll-react copy 2
Another copy/version of the poll-react project for testing or experimentation. - prop-types-demo
Demonstrates usage of PropTypes in React to perform runtime type checking for component props. - react-i18next-demo
Shows how to implement internationalization (i18n) in React apps using the react-i18next library. - react-redux
Demonstrates integrating Redux state management with React applications. - react-shopping
A simple shopping cart demo built with React, illustrating component state and UI interactions. - react-shopping copy
A copy/version of the react-shopping project for testing or further development. - redux-persist-demo / persist-demo
Demonstrates how to persist Redux store state across browser refreshes using redux-persist. - redux-saga-demo / saga-demo
Illustrates using redux-saga middleware to handle asynchronous side effects in Redux applications.
- These demos serve as practical examples for learning and experimenting with React and related libraries.
- You are encouraged to explore, modify, and extend these projects to deepen your React development skills.