Create react application from scratch

Gobinda Thakur
2 min readDec 11, 2019

The user interface frameworks and libraries of Javascript programming
language work in a cycle. After every six months, they change positions
and a new one pops up. From past four years I am using react.js. It is an UI library backed by facebook. It is also known as just React, has grown by leaps and bounds in recent years and became the de-facto library for component-based GUI development.

It is loved by most of the developers all over the world. According to Stack Overflow survey 2019, react is most loved web framework.

Stack Overflow page

I am sure that developers will continue with react even in 2020 because of its simplicity and developer friendliness. See the npm trends:

React is much downloaded library in past 6 months. It is above all popular UI library/framework.

If you are still new to the react, then I can help you to learn it. You can start building application from scratch by following my series of blogs.

1. React application project setup — Installation

2. React application project setup — II

3. React application project setup — III

4. React application project setup — Routing in react

These blogs will help you in understanding the basic setup of react application using webpack and babel. Further in the series of these blogs I am going to cover the react application setup with react router, redux, bootstrap, material-ui, sass configuration, eslint configuration, integration with backend(using Node.js and express) etc. I hope this journey will be very very exciting.