---
title: "Comment by Tiffany Spark on \"Building Your Own React State Management: A Deep Dive into Custom Stores\" | Hashnode"
description: "Building it yourself first is genuinely the best way to understand why Zustand or Jotai make the tradeoffs they do. The point about performance optimization and"
url: "https://hashnode.com/posts/building-your-own-react-state-management-a-deep-dive-into-custom-stores/67d5695e0e62b5c8b6baf75a/comment/69950082f1e7c5cfb1ef1886"
---

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

[Tiffany Spark](https://hashnode.com/@markupandmatcha)

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

Building it yourself first is genuinely the best way to understand why Zustand or Jotai make the tradeoffs they do. The point about performance optimization and having precise control over rendering behaviour is one that gets overlooked when you just reach for the popular library without questioning it.
