zishantareque.hashnode.dev10 ways to optimize a React codebaseRecently, I was given a task to review a codebase in React and find ways to make the project more performant. Here are 10 common things I would typically look for when trying to improve performance and readability. Not utilizing lazy import/code-spl...Apr 10, 2024·4 min read
zishantareque.hashnode.devWorking with Typescript EnumsTypeScript enums are a powerful feature that allows developers to define a set of named constants. However, while enums may seem convenient at first glance, they come with their own set of limitations and drawbacks that can lead to unexpected behavio...Feb 11, 2024·5 min read
zishantareque.hashnode.devOptimizing API calls in JavaScriptIn today's fast-paced web development world, optimizing API calls in your frontend applications is crucial. One common scenario is when you have independent API calls, where one call does not depend on another. In this blog post, we'll explore how to...Oct 2, 2023·4 min read
zishantareque.hashnode.devConditional Rendering in JSX: Quirks with && operatorConditional rendering is a fundamental concept in modern web development (especially in React), allowing us to display or hide content dynamically based on specific conditions. When it comes to working with arrays and JSX, one common approach for con...Sep 17, 2023·3 min read
zishantareque.hashnode.devMy Top 10 Essential JavaScript ES6 and Beyond Syntax Shortcuts for Everyday CodingJavaScript has come a long way since its inception, evolving into a versatile language that developers across the globe rely on daily. The introduction of ECMAScript 6 (ES6) and subsequent versions has revolutionized JavaScript syntax, making it more...Sep 10, 2023·6 min read