Design System TutorialOverview This tutorial walks you through a 5-layer design system architecture. Each layer has a clear, single responsibility — and together they form a scalable, maintainable component library that caJun 28 · 20 min readaniketjha.dev
Thinking in ReactThink of React as a UI library — nothing more than that. Before you write a single component, you need to be able to distinguish between three things: the UI layer, the business/service layer, and theJun 28 · 8 min readaniketjha.dev
Creating Tiptap Emoji PickerWhen you are building a text editor for general-purpose writing, sooner or later you will need to support emoji’s for your users. In this blog post, we will learn to create an emoji picker for your tiptap-based editor. Let’s define the EmojiData Mod...Sep 15, 2024 · 10 min readaniketjha.dev
Scalable state management in ReactState management is always a problem to solve in big applications. Many design patterns and libraries emerge to solve some issues by proposing different ways of doing things. In this article, our main focus is on the philosophy of managing your state...Jul 6, 2024 · 7 min readaniketjha.dev
Scale with rate limitersAvailability and reliability are important parts of systems; if you are exposing an API, it should be available and reliable to consumers. You must have experienced this when you grew your API endpoints and received more traffic. It is okay as the bu...May 11, 2024 · 5 min readaniketjha.dev