Photo by Nimit Kansagra from Pexels

Chrome Extension is a great tool to enrich and manipulate the browser experience of a user. Many companies also use it as an enhancement to their main application for increasing their user engagement. But the main issue which many developers face while creating a Chrome Extension is that almost all of the tutorials provided on the internet are using Vanilla JavaScript. This acts as a road blocker for developers accustomed to use libraries like React to speed up their development process.

So to help those, this article describes a four step process to create a Chrome Extension using React. …


Photo by Antonio Batinić from Pexels

Often in our application, we require multiple entry points or html pages at our client side user interface. For instance, let’s take a basic scenario where you are making an application that requires a login page, a registration page and your application’s main index page. Though we can handle this requirement with React routing by creating different routes for login, registration and application, it comes with its own set of caveats.

For example, more often than not your login and registration page will have completely different components structure than your main application. And that is why it would be better…

Rahul Mehra

One must cultivate one’s own garden

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