React Redux Realworld Example App

screenshot of React Redux Realworld Example App
react

React Redux Realworld Example App

Exemplary real world application built with React + Redux

Overview:

The React + Redux Example AppRealWorld Frontend is a codebase containing real world examples like CRUD operations, authentication, and advanced patterns. It adheres to the RealWorld spec and API, making it a great resource for learning and practicing React and Redux.

Features:

  • Live Demo: View the live demo at https://react-redux.realworld.io/
  • CRUD Operations: Perform Create, Read, Update, Delete operations on users, articles, and comments.
  • Authentication: Authenticate users via JWT, with login, signup, and logout functionality.
  • Custom API Integration: Utilize a custom API for all requests, including authentication.
  • Blogging Site: Create a social blogging site similar to Medium.com called "Conduit".
  • Pagination: Display paginated lists of articles.
  • Favorite Articles: Allow users to mark articles as favorites.
  • Follow Users: Enable users to follow other users.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

Redux

Redux is a state management library for JavaScript apps that provides a predictable and centralized way to manage application state. It enables developers to write actions and reducers that update the state in response to user interactions, server responses, and other events, and can be used with a variety of front-end frameworks and back-end technologies.