Hello folks,

React Router Dom becomes one of the mandatory libraries to understand when you are working with ReactJS. Before a while, I came across this very common use-case of React Routing, where there are nested routes at many levels. Initially I was pretty confused, as React Router’s simple nested routing pattern couldn’t work for me. I had to implement routing which was nested upto 3 levels.

This becomes a very common use case when you are working with React App, so I thought of sharing my routing approach here. So, let’s dive in.

For this tutorial, I created a…


Hi folks,

This keyword has always been a topic of confusion for most of the developers and I can say I was always one of them! After doing a good reading on this part, I thought of sharing my understanding with others as well.

The basic function of `this` keyword is to store the current execution context of the program. In simple words, it refers to the object that is executing the current function. …


Hi folks,

Many of us have seen use strict at the start of javascript files. In this article, we will be covering javascript strict mode and non-strict mode also informally called sloppy mode.

JavaScript’s strict mode, introduced in ECMAScript 5, is a way to opt into a restricted variant of JavaScript. As per MDN documentation, using strict mode will make many changes in the general javascript semantics -

  1. It eliminates some JavaScript silent errors by changing them to throw errors.
  2. Fixes mistakes that make it difficult for JavaScript engines to perform optimisations: strict mode code can sometimes be made to…

Hi Folks,

If you are working in javascript, you must be knowing these two keywords, null and undefined. Although we understand both of them, it becomes difficult to answer this particular question. So in today’s post let’s understand the difference between null and undefined.

Null and undefined are both falsy values and they are one of the javascript primitives (‘string’,’number’,’null’,’undefined’,’boolean’,’symbol’, ‘bigint’). Now let’s understand their difference.

The keyword undefined, as its verbal meaning says, is not defined. For example, If you are declaring a variable a and you are not passing any value to it. This means its value is…


Hello folks! In this article, we will be exploring some methods from javascript Math object, which you should keep handy for your ease of programming!

Image from unsplash.com

While writing code for some app or writing a small program, we come across situations where doing mathematical operations is necessary. In that case, if we don’t know about some awesome mathematical methods in javascript, we end up making the code larger and more complex!

But thanks to the Javascript Math object which have made this task so much easier for us. …


An article explaining what is technical SEO, which techniques it include and how to use them while setting up a new project

We are back with the second article of the SEO series. In the last article, we got acquainted with the term Search Engine Optimization, we understood the logic behind it, how it works and why it is important for your website. In this article, we will take a step forward and I will introduce you with some basic but highly efficient SEO techniques that are useful while setting up a website. …


A beginner’s guide introducing search engine optimization and its importance for your web presence

Designed by Freepik

Search Engine Optimization, a term which came across me so many times in a couple of years when I started my journey of being a web developer. But I never paid much importance to know it deeply because of the thought that search engine optimization (SEO) is one of the marketing tools and I have nothing to do with it. But when I started knowing about it, I found that, it is a myth!

With SEO, you can easily make your websites search engine friendly, increasing…

Yogini Bende

Front-end Developer | Dancer | Cooking Enthusiast | Dreamer | Crafter

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