11. Appendix - WebJamApps/JaMmusic GitHub Wiki
11 Appendix
11.1 wj-common-front
This is a npm package. To work on it, you can install it from github which you are making changes to a particular branch
https://medium.com/@jonchurch/use-github-branch-as-dependency-in-package-json-5eb609c81f1a
11.2 React
11.2.1 React Render
If you comment out code inside of a React, render() function, it must be the /* style of comment or the code will still render.
https://wesbos.com/react-jsx-comments/
Atom Editor package for using ctrl, Alt, /
https://atom.io/packages/jsx-comment
11.2.2 React Project Files and Folders
https://medium.freecodecamp.org/a-new-approach-to-react-component-design-2bf76a87add1
https://medium.com/@pramonowang/advanced-react-component-patterns-dumb-component-and-smart-component-4cb50fa63aa9
https://coderwall.com/p/znkw-q/smart-vs-dumb-components-when-to-use-which
https://alligator.io/react/smart-dumb-components/
11.3 Code Climate Locally
https://hub.docker.com/r/codeclimate/codeclimate/
11.4 Cell Phone Screen Sizes
The smallest screen size that we want to support is 320 x 480 px size. Test it with google chrome dev tools, responsive setting.
http://screensiz.es/iphone-3gs
11.5 CORS Errors
In Chrome, solution was to clear browsing data