AJAniket Jhainaniketjha.dev·3d ago · 20 min readDesign 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 ca00
AJAniket Jhainaniketjha.dev·3d ago · 8 min readThinking 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 the00
AJAniket Jhainaniketjha.dev·Sep 15, 2024 · 10 min readCreating 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...00
AJAniket Jhainaniketjha.dev·Jul 6, 2024 · 7 min readScalable 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...00
AJAniket Jhainaniketjha.dev·May 11, 2024 · 5 min readScale 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...00