Prerequisite — You will need to have a basic knowledge of CSS Selectors.

If there are two or more conflicting CSS rules that target the same DOM element, the browser follows some rules to determine which one is more specific and therefore wins out (gets applied).

Conflicting CSS Sample

In the above code…


Prerequisite — JavaScript Event Loop. If you do not know how JavaScript handles asynchronous tasks, please read my article JavaScript Event Loop Explained before proceeding.

TL;DR

In simple words, Promises are another way to handle asynchronously running tasks in Javascript. …


Middleware is the suggested way to extend Redux with custom functionality. The most common use case for middleware is to support asynchronous actions without much boilerplate code or a dependency on any library.

We will be concentrating more on the inner workings of applyMiddleware function

Before we dive into, we…

Anoop Raveendran

JavaScript Dev with an affinity to React. https://anooprav7.com/

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