Skip to content

hulyak/todo-redux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo APP with Redux, Redux-Thunk, Reselect, Styled-Components, and Testing the Ecosystem

React Ecosystem

  • Redux : state management using Flux architecture
  • Thunk : side effect management for permanent changes (network requests, modifying user data on a server or uploading an article etc)
  • Reselect - Selector library for Redux - abstract away the state's structure Redux takes care of managing and modifying the state of the application for us, the purpose of selectors is to abstract away the details of how our data is stored in this state
  • Styled Components - management of appearance

Requirements

  • Node.js
  • github

Running The Project:

  • Download / Clone this repository
npm install

// start the app
npm start

// start the backend
cd server
npm start 

Server is running on port 8080 App runs on port 3000