https://www.npmjs.com/package/react-router
https://github.com/gaearon/react-hot-boilerplate
To facilitate with state management, we will use Redux by Dan Abramov.
During development, check out the Redux DevTools https://github.com/gaearon/redux-devtools
Here is an illuminating video by Dan Abramov (Redux author) talking about React Hot Reloader and the Redux project. https://www.youtube.com/watch?v=xsSnOQynTHs
And for React Native, we will do our styling with the Flexbox
Here is a playful, interactive resource to quickly introduce yourself to the Flexbox: http://flexboxfroggy.com/ This resource is endorsed by Facebook as a graphic introduction to the Flexbox model: https://css-tricks.com/snippets/css/a-guide-to-flexbox/
https://developers.google.com/web/updates/2015/03/introduction-to-fetch?hl=en Parts of the newer Fetch API have been ported to React-Native. So to make HTTP requests, in lieu of the more verbose XMLHttpRequest API, we will use the Fetch API. Here's an overview and a quick introduction to its syntax.