This is a(nother) project for Udacity's React Fundamentals course.
It is a React application that is using Redux for state management and the purpose of it is to show understanding of redux...
It allows user to browse posts in categories, submit posts and comments and vote on it.
- `git clone https://github.com/udacity/reactnd-project-readable-starter
- Install dependencies:
npm install
- Start backend server:
npm start
- Git clone my repo:
git clone https://github.com/whiteadi/reactnd-readable.git
- Install dependencies:
npm install
- Start frontend server:
npm start
- Ducks: https://github.com/erikras/ducks-modular-redux - all redux specific stuff bundled together
- bindActionCreators from redux to pass an action creator directly to a component in order to be able to invoke the actions from a component
- combineReducers from redux (combineReducers helper function turns an object whose values are different reducing functions into a single reducing function you can pass to createStore)
- FontIcon from material-ui's components http://www.material-ui.com/ react + Google'' material design
- redux-form for managing form state in Redux https://redux-form.com/
- Lodash cool features to work easier ;) https://lodash.com/
- confirm modal dialog for deleting stuff https://github.com/gregthebusker/react-confirm-bootstrap
- uuid - generate unique ids https://www.npmjs.com/package/uuid
Tried different ways to do same thing just to play with it, for example getting the props and actions to a component.
###Inspiration### Because I have no css skills: https://github.com/jansvigar/reactnd-project-readable