React: The Big Picture by Cory House

Eslam Shoaala
4 min readApr 6, 2018

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.

Screenshot of companies using React from the course page.

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.

--

--

Eslam Shoaala

Software Engineer 👨‍💻 | Full-time learner 📚