[2-1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
[5-1]: https://developer.mozilla.org/en-US/docs/Web/API/FetchAPI/UsingFetch
[5-2]: https://reactjs.org/
[7-2]: http://cssnext.io/
[7-3]: https://developer.mozilla.org/en-US/docs/Web/CSS/:root
[9-1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
[9-2]: https://reactjs.org/docs/typechecking-with-proptypes.html
[10-3]: https://medium.com/@esamatti/react-js-pure-render-performance-anti-pattern-fb88c101332f
[13-1]: https://reactjs.org/docs/higher-order-components.html
[13-2]: https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0
[14-1]: https://egghead.io/courses/building-react-applications-with-idiomatic-redux
[14-2]: https://redux.js.org/docs/recipes/reducers/PrerequisiteConcepts.html
[14-3]: https://redux.js.org/docs/recipes/reducers/ImmutableUpdatePatterns.html
[16-1]: https://medium.com/@robinpokorny/index-as-a-key-is-an-anti-pattern-e0349aece318
[17-2]: https://facebook.github.io/jest/
[20-1]: https://facebook.github.io/jest/docs/en/snapshot-testing.html
[20-2]: https://en.wikipedia.org/wiki/Polyfill_(programming)