Web Development

Managing Python dependencies using Virtual Environments

When we start building a Python project that goes beyond simple scripts, we tend to start using third-party dependencies. When…

4 years ago

JavaScript Proxy: What and Why?

EcmaScript 2015 introduced yet another feature that has not been used widely yet. A JavaScript proxy allows us to wrap…

4 years ago

Avoiding race conditions and memory leaks in React useEffect

Let us take a look at an implementation of getting data from an API request and see if there is…

4 years ago

Object initialization shorthand notations in JavaScript

I was recently working on a project in which I was trying to use a shorthand notation for destructuring assignment…

4 years ago

Using the useCallback React hook

The useCallback React hook is a useful hook that can help in optimizing the rendering performance of our functional React…

4 years ago

Understanding the useRef React hook

Continuing our React hooks series, we will learn about the useRef React hook in this blog post. The useRef React…

4 years ago

How to cancel an HTTP fetch request

JavaScript promises have been a huge catalyst for asynchronous coding in the language. They have vastly improved the performance and…

4 years ago

Use redux-like middleware for useReducer in React

If you have used Redux before, you would be aware of the concept of middlewares. Now that useReducer has become…

4 years ago

How to write your own custom React hooks

If you have been using react for a while, chances are you have come across the need to extract some…

4 years ago

Provide callback to useState hook like setState

If you have been writing class components for a while, you might be familiar with the callback functionality that the…

4 years ago
Advertisements