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

https://reactfaq.site/