React (React.js or ReactJS) is a JavaScript library maintained by Facebook, Instagram and a community of individual developers and corporations. It can be used for single-page applications or mobile applications with speed, simplicity, and scalability. React is often used in conjunction with Redux.
React Basics
- React Hello World example
- React Simple Data Binding example
- React Form and Array example
- React Components example
- React Component Props example
- React State example
- React Note Application – React props and state example
- React Stateless Functional Components example
- React Component Lifecycle Methods from v16.3 with example
React with Webpack
- Build & run React Application with Webpack – React Webpack example
- React Application with Babel Transform Class Properties Plugin
- React Modal example
- Style React Application – apply SCSS/CSS files to React with Webpack
React Router
Redux
- Introduction to Redux – a simple practical Redux example
- Redux combineReducers example
- Redux Reducer example – filter & sort data
React Redux
- How to connect React with Redux
- How to filter list with input text
- How to sort list
- Add Item Form
- Get Param from Url & create Edit Item Form
Testing
Firebase
- Firebase Database CRUD Operations in React Webpack
- React Redux – Firebase CRUD Operations example
- React Redux Firebase Authentication – Google Account Sign in/Sign out example
React with Spring Boot
- Spring Boot + React Redux + MongoDb CRUD example
- Spring Boot + React Redux + Cassandra CRUD example
- Spring Boot + React Redux + MySQL CRUD example
- Spring Boot + React Redux + PostgreSQL CRUD example