Sign in

When I realized not all countries get paid on Medium, I had to make my research and follow few steps (listed in this article). It works my friend! 😊

Bloggers need to be compensated for writing articles because I know how stressful it is.

Medium pays trending stories through Stripe but not all countries support certain features.


React happens to be the most popular JavaScript framework sourced from Stack Overflow Developer Survey (2020). It is the best alternative to two other popular JavaScript frameworks, Angular and Vue. They all allow you to create fast apps in the browser.

According to the official React website:

React is a JavaScript library for building user interfaces

In the definition above, the term user interface is also called a component to React.

A template-like component can be created for reuse in a single web app. It totally adheres to the Don’t Repeat Yourself (DRY) principle.

You only have to change the…


React has a couple of folders set up configured already after the installation of the starter React app.

Note: Files, folders, and dependencies are installed by the create-react-app tool.

package.json file

The file contains 3 major modules or dependencies — react, react-dom and react-script. For example, react-script (14 - 19) is responsible for the workflow of the app before deployment. The react-script can be used to start an app server, build, store or deploy the app to production in a global server, test the app, and eject all current and future installed dependencies in the file, package.json.

Note: You can not undo…


React is a flexible and lightweight library that improves the performance of an app but needs installation. React can be installed without the user configuration. The package manager can either be npm or yarn, and the tool is create-react-app. We will install via npm instead.

Note: Visual Studio Code will be used instead. To use the npm package to create a React app, install Node.

Follow the steps below to install React:
1. Open VS Code in any terminal (root directory).

code .

2. Open VS Code terminal, Ctrl + Shift + '
3. Navigate to the Desktop directory.

cd…

React is a library with lots of features. These features are due to build-in dependencies or packages made available by the React team after its installation. These dependencies rely on one another during the compilation process for an extensive workflow irrespective of whether we are developing a single-page (recommended) or a multi-page application.

Why Build a React Workflow?

Optimal Code: React makes it possible to write minimum code even in a complex application. The side effect is that it makes your app fast with a high-performance rate.

Next-generation JavaScript Feature: Next-generation JavaScript features are features from ECMAScript 2015 and above. React supports next-generation JavaScript because…


React is an open-source JavaScript designed by Facebook. It focuses on individual components instead of working on the entire web app. This means that React allows developers to break down complex UI into simpler components. Therefore resulting in a faster and more efficient web app with minimum code.

React was developed to help improve the total rendered pages from the website server. Besides, it utilizes nodes to render on the client-side.

The major reason why you should start using React are:

  1. UI State becomes difficult to handle with just Vanilla JavaScript.
  2. Focus on business logic, not on preventing your app…

This article is sponsored by Flutterwave — Flutterwave is the easiest way to make and accept payments both online and offline from customers anywhere in the world. It is absolutely free!

React happens to be the most popular JavaScript framework sourced from Stack Overflow Developer Survey (2020). It is the best alternative to two other popular JavaScript frameworks, Angular and Vue. They all allow you to create fast apps in the browser.

According to the official React website:

React is a JavaScript library for building user interfaces

In the definition above, the term user interface is also called a component

Bello Noah

Hi, I am Bello Osagie, a web developer. I teach web development for free… so join me and have fun learning. Let’s code together!!! 😎

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store