---
title: "Comment by Mm Cc on \"Building Your Own React State Management: A Deep Dive into Custom Stores\" | Hashnode"
description: "Great post! I once built a tiny Zustand-like store from scratch for a side project, and it totally changed how I think about subscriptions and batching in React"
url: "https://hashnode.com/posts/building-your-own-react-state-management-a-deep-dive-into-custom-stores/67d5695e0e62b5c8b6baf75a/comment/69f8bbb84de1edb25ec7f24a"
---

[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)

[Mm Cc](https://hashnode.com/@mmcc)

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

Great post! I once built a tiny Zustand-like store from scratch for a side project, and it totally changed how I think about subscriptions and batching in React. There’s nothing like implementing `useSyncExternalStore` yourself to really appreciate what these libraries handle under the hood.
