Learning Material
☝🏻Setting up the environment with React
(the fastest and easiest way is to use their official 'out of the box' solution)
https://github.com/facebookincubator/create-react-app#create-react-app-
☝🏻Thinking in React
(it is pretty specific on how React view development with breakdown into different components. The link also has official facebook tutorial on the right)
https://reactjs.org/docs/thinking-in-react.html
☝🏻Best way to structure your React dev is to split everything in Components/Containers view
https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0
React Bootstrap
(React's bootstrap can slightly vary from a normal one, just to make our development a bit more.. like React style)
https://react-bootstrap.github.io/components.html#page-layout
Refresh your JS knowledge
https://learnxinyminutes.com/docs/javascript/
☝🏻Firecasts
(the best quick videos I have seen on how firebase work with React. They have a series of videos there on Firebase+React)
To add on the above, this guy explain really well the authentication in React
https://www.robinwieruch.de/complete-firebase-authentication-react-tutorial/
More?
a few practical examples in React
https://tutorialzine.com/2014/07/5-practical-examples-for-learning-facebooks-react-framework
A lot of quality content on React with examples