5. Web player 6. Homepage 7. Settings 8. Search 9. Discover # CSS * Sidebar responsiveness * Move CSS in modules => https://github.com/gajus/react-css-modules # API middleware * https://github.com/reactjs/redux/issues/1824#issuecomment-228609501 * https://medium.com/@adamrackis/querying-a-redux-store-37db8c7f3b0f#.eezt3dano * https://github.com/reactjs/redux/issues/644 * https://github.com/peterpme/redux-crud-api-middleware/blob/master/README.md * https://github.com/madou/armory-front/tree/master/src/app/reducers ## Global UI * What happens when JS is off? => https://www.allantatter.com/react-js-and-progressive-enhancement/ * Back button? ## Miscellaneous * See TODOs in the code * Uncaught TypeError: this.props.tracks.forEach is not a function => Be more robust, else, getHostNode is null after