https://github.com/andyfrith/react-redux-users
A React Redux application that provides simple user management tasks and is styled using styled-components
https://github.com/andyfrith/react-redux-users
authentication es6 jwt react react-router redux styled-components
Last synced: 8 days ago
JSON representation
A React Redux application that provides simple user management tasks and is styled using styled-components
- Host: GitHub
- URL: https://github.com/andyfrith/react-redux-users
- Owner: andyfrith
- Created: 2018-02-03T17:05:28.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-24T16:50:50.000Z (almost 7 years ago)
- Last Synced: 2024-12-21T06:16:37.909Z (2 months ago)
- Topics: authentication, es6, jwt, react, react-router, redux, styled-components
- Language: JavaScript
- Homepage:
- Size: 1.47 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# react-redux-users
A React Redux application that provides simple user management tasks upon successful JWT authentication
Features:
* User authentication using JWT
* Displays a list of users using JSX
* Can add and remove users
* Can update existing user information (first name, last name, address)
* Maintains user list across page loads
* Has a basic UI styled using [styled-components](https://www.styled-components.com)## Why Did I Build This?
This app was built to demonstrate an understanding of:
* How to use React’s state and props
* The React Redux lifecycles
* ES6 Javascript
* Implementing CSS styling using styled-components
* Browser Local Storage
* The [react-router](https://reacttraining.com/react-router/) library
* JWT authentication## Environment
This project template was built with [Create React App](https://github.com/facebookincubator/create-react-app), which provides a simple way to start React projects with no build configuration needed.