This is a React app that you can use just for fun. Its a fun way way to learn to play the drum.
- React life cycles.
- Diferences between state and props.
- Moving properties through the DOM tree other other components.
- Adding classes and css styles dynamically.
- Maintaining clean code by seprating UI components from logical components.
- Modifying JSON objects by making a copy of the state then use setState to update.
- How to use redux to manage react state.
- How to incorporate redux-thunk, redux-logger and middlerware in to react and redux.
- using cross-fetch to fetch data from json-server (had to return to original code since github shouldn't be used for this reason)
Pull requests are welcome. Please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.