---
title: "Imtiaz Ahmed (@imtiazpy) | Hashnode"
description: "Software Developer. Read the latest articles by Imtiaz Ahmed on Hashnode."
url: "https://hashnode.com/@imtiazpy"
---

@imtiazpy

# Imtiaz Ahmed

@imtiazpy · Dhaka, Bangladesh · Joined November 2022

Software Developer

### [Prevent re-renders with Component Composition in React](https://imtiazpy.hashnode.dev/prevent-re-renders-with-component-composition-in-react?utm_source=hashnode&utm_medium=feed)

Learn to reduce re-renders with component composition

4 min read · [imtiazpy.hashnode.dev](https://imtiazpy.hashnode.dev/prevent-re-renders-with-component-composition-in-react?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/prevent-re-renders-with-component-composition-in-react/64b191a2f48dd6df27888829) [Jul 14, 2023](https://hashnode.com/posts/prevent-re-renders-with-component-composition-in-react/64b191a2f48dd6df27888829)

### [Engine Locking in Node Project](https://imtiazpy.hashnode.dev/engine-locking-in-node-project?utm_source=hashnode&utm_medium=feed)

It is common to encounter compatibility issues when working with Node.js projects. If the project is initialized with one version of Node.js and a team member uses a different version, it can cause issues. To avoid this inconvenience, It is recommend...

2 min read · [imtiazpy.hashnode.dev](https://imtiazpy.hashnode.dev/engine-locking-in-node-project?utm_source=hashnode&utm_medium=feed)

[Apr 30, 2023](https://hashnode.com/posts/engine-locking-in-node-project/644e52a73b08f8de1efaf3fa)

### [Understanding Garbage Collection and Object References](https://imtiazpy.hashnode.dev/understanding-garbage-collection-and-object-references?utm_source=hashnode&utm_medium=feed)

When you assign a new value to an old variable in Python, the old value still exists in memory, but is no longer referenced by any variable. Let's say you're working on a Python program where you need to assign a string value to a variable. For examp...

4 min read · [imtiazpy.hashnode.dev](https://imtiazpy.hashnode.dev/understanding-garbage-collection-and-object-references?utm_source=hashnode&utm_medium=feed)

[Apr 11, 2023](https://hashnode.com/posts/understanding-garbage-collection-and-object-references/6435d176595b932a216c4bc9)

### [Working with Complex Data Structures in a React App](https://imtiazpy.hashnode.dev/working-with-complex-data-structures-in-a-react-app?utm_source=hashnode&utm_medium=feed)

Learn how to manage complex data structures in React with Next.js, and optimize performance using memoization.

4 min read · [imtiazpy.hashnode.dev](https://imtiazpy.hashnode.dev/working-with-complex-data-structures-in-a-react-app?utm_source=hashnode&utm_medium=feed)

[Mar 19, 2023](https://hashnode.com/posts/working-with-complex-data-structures-in-a-react-app/6417066c913a00dc4eee069b)

### [Exploring the Efficiencies of useReducer in React: A Comparative Analysis of State Management (part-1)](https://imtiazpy.hashnode.dev/exploring-the-efficiencies-of-usereducer-in-react-a-comparative-analysis-of-state-management-part-1?utm_source=hashnode&utm_medium=feed)

This article will give a general understanding of how to implement useReducer in React.

8 min read · [imtiazpy.hashnode.dev](https://imtiazpy.hashnode.dev/exploring-the-efficiencies-of-usereducer-in-react-a-comparative-analysis-of-state-management-part-1?utm_source=hashnode&utm_medium=feed)

[Jan 26, 2023](https://hashnode.com/posts/exploring-the-efficiencies-of-usereducer-in-react-a-comparative-analysis-of-state-management-part-1/63d285c6d7279f2861c9a5d6)
