JS Circle

Learn Modern Web Development

JavaScript, React, Vue.js, Node.js and lot more

Theme Switching in React Apps Using Context API and Styled Components

07 May, 2020

CSS-in-JS has become one of the most popular options for styling React applications. Styled components (styled-components) is a very popular…


Understanding the JavaScript Array Reduce Method

03 May, 2020

The reduce() method is one of the array methods available in JavaScript. Most people seem to have trouble how it really works. However the…


An Introduction to JavaScript Promises

17 July, 2019

Promises are one of the ways we can handle asynchronous operations in JavaScript. Before promises, we used callbacks to deal with async code…