---
title: "Avradip Das (@avradip08) | Hashnode"
description: "Avradip Das (@avradip08) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@avradip08"
---

@avradip08

# Avradip Das

@avradip08 · Joined June 2023

## Comments

[Amazing work man. Here are a few suggestions : i. you should use a counter as the id of the blocks and increment it whenever a new block is created, because whenever elements are deleted from the beginning, the block${blocks.length + 1} sets the id of the new block with an id which could already be there in the array. suppose, block.length = 2, currently block ids are : block1, block2 if you delete block1, block.length=1, if you insert again, the new id will be block${1 + 1}\`-> block2, which already exists. ii. whenever re-rendering the components you can use a setTimeout for each component render, so that paint flashing can be seen slowly.](https://hashnode.com/posts/what-is-reconciliation-how-to-create-our-own-reconciler/649b1cef1d94d1a645fb8107/comment/649e4fc82a0936ab01ee15f7)

Comment · Article · Jun 30, 2023 · [What is Reconciliation? How to create our own Reconciler?](https://hashnode.com/posts/what-is-reconciliation-how-to-create-our-own-reconciler/649b1cef1d94d1a645fb8107)
