React: The Big Picture by Cory House
Course Review
Notes:
The course is giving an overview on react and it starts by the following:
Why react?
1- Flexibility
2- Developer experience
3- Corporate investment
4- Community support
5- Performance
6- Testability
React is not only limited to the front end as it can also be used for server-side rendering such as NEXT.js, Gatsby and Phenomic
Facebook used React to slowly replace its server-side rendered PHP application.
React is stable because it was developed by Facebook and it is being used and maintained by Facebook. Also many companies rely on react.
To created your components, you do not need to start from scratch. Free and mature components are already there. For example:
- Office UI Fabric from Microsoft, they make user interfaces look and feel like Microsoft office.
- Material UI an implementation of Google’s material design guideline.