---
title: "Md. Monirul Islam (@monirshimul) | Hashnode"
description: "React Developer. Read the latest articles by Md. Monirul Islam on Hashnode."
url: "https://hashnode.com/@monirshimul"
---

@monirshimul

# Md. Monirul Islam

@monirshimul · Dhaka, Bangladesh · Joined February 2025

React Developer

[Website](https://monirshimul.vercel.app/)

### [Mastering Recursion in JavaScript: A Step-by-Step Guide to Flatten Deeply Nested Arrays](https://monirshimul.hashnode.dev/mastering-recursion-in-javascript-a-step-by-step-guide-to-flatten-deeply-nested-arrays?utm_source=hashnode&utm_medium=feed)

Learn how to tackle intermediate-level problems using recursive thinking, practical checks, and structured planning.

6 min read · [monirshimul.hashnode.dev](https://monirshimul.hashnode.dev/mastering-recursion-in-javascript-a-step-by-step-guide-to-flatten-deeply-nested-arrays?utm_source=hashnode&utm_medium=feed)

[May 8, 2025](https://hashnode.com/posts/mastering-recursion-in-javascript-a-step-by-step-guide-to-flatten-deeply-nested-arrays/681c3848fd46293f8394d32d)

### [Mastering prop injection, composition, and advanced patterns.](https://monirshimul.hashnode.dev/mastering-prop-injection-composition-and-advanced-patterns?utm_source=hashnode&utm_medium=feed)

A developer's guide to scalable and elegant React architectures.

5 min read · [monirshimul.hashnode.dev](https://monirshimul.hashnode.dev/mastering-prop-injection-composition-and-advanced-patterns?utm_source=hashnode&utm_medium=feed)

[May 2, 2025](https://hashnode.com/posts/mastering-prop-injection-composition-and-advanced-patterns/68150bfea2da872d5f6dda81)

### [Prevent Unnecessary Renders in React: A Guide to React.memo, useMemo, and useCallback](https://monirshimul.hashnode.dev/prevent-unnecessary-renders-in-react-a-guide-to-reactmemo-usememo-and-usecallback?utm_source=hashnode&utm_medium=feed)

A Practical Guide to React Performance Optimizations

10 min read · [monirshimul.hashnode.dev](https://monirshimul.hashnode.dev/prevent-unnecessary-renders-in-react-a-guide-to-reactmemo-usememo-and-usecallback?utm_source=hashnode&utm_medium=feed)

[Apr 30, 2025](https://hashnode.com/posts/prevent-unnecessary-renders-in-react-a-guide-to-reactmemo-usememo-and-usecallback/6811b949d0f54087bda1d10a)

### [Component Containment vs Component Specialization in React With Examples.](https://monirshimul.hashnode.dev/react-patterns-containment-vs-specialization-for-reusable-components?utm_source=hashnode&utm_medium=feed)

Learn the difference between component containment and specialization in React with simple explanations, and real-world code examples.

4 min read · [monirshimul.hashnode.dev](https://monirshimul.hashnode.dev/react-patterns-containment-vs-specialization-for-reusable-components?utm_source=hashnode&utm_medium=feed)

[Apr 27, 2025](https://hashnode.com/posts/react-patterns-containment-vs-specialization-for-reusable-components/680ddd385cbb16b41b0583eb)

### [Understanding "this" and Closures in JavaScript: A Deep Dive with Arrow vs Regular Functions](https://monirshimul.hashnode.dev/understanding-this-and-closures-in-javascript-a-deep-dive-with-arrow-vs-regular-functions?utm_source=hashnode&utm_medium=feed)

How "this" behaves in different contexts and unlock the power of closures in real-world JavaScript code.

4 min read · [monirshimul.hashnode.dev](https://monirshimul.hashnode.dev/understanding-this-and-closures-in-javascript-a-deep-dive-with-arrow-vs-regular-functions?utm_source=hashnode&utm_medium=feed)

[Apr 20, 2025](https://hashnode.com/posts/understanding-this-and-closures-in-javascript-a-deep-dive-with-arrow-vs-regular-functions/6804d278fbc084ea24276b54)
