---
title: "Comment by Tonio Tsukada on \"Building Your Own React State Management: A Deep Dive into Custom Stores\" | Hashnode"
description: "Great deep dive! One complementary tip: when building your own system, always implement a way to batch updates, especially for derived state. This prevents unne"
url: "https://hashnode.com/posts/building-your-own-react-state-management-a-deep-dive-into-custom-stores/67d5695e0e62b5c8b6baf75a/comment/69e08c28bb660449a56212b3"
---

[Discussion](https://hashnode.com/posts/building-your-own-react-state-management-a-deep-dive-into-custom-stores/67d5695e0e62b5c8b6baf75a)

Comment [Building Your Own React State Management: A Deep Dive into Custom Stores](https://hashnode.com/posts/building-your-own-react-state-management-a-deep-dive-into-custom-stores/67d5695e0e62b5c8b6baf75a)

[Tonio Tsukada](https://hashnode.com/@toniotsukada)

[Apr 16](https://hashnode.com/posts/building-your-own-react-state-management-a-deep-dive-into-custom-stores/67d5695e0e62b5c8b6baf75a/comment/69e08c28bb660449a56212b3)

Great deep dive! One complementary tip: when building your own system, always implement a way to batch updates, especially for derived state. This prevents unnecessary re-renders when multiple related values change synchronously, which is a common performance gotcha.
