In this article, we review Jotai usage in Docmost. We will discuss the following: What is Jotai? Jotai usage in Docmost. What is Jotai? Jotai takes an atomic approach to global React state management. Build state by combining atoms and renders a...
If your UI has ever felt like a Jenga tower built on a washing machine, welcome to the club. We've all been there—you're three features deep into your app when suddenly your UI feels like a house of cards in a wind tunnel. One wrong move and everythi...
Web Components have come a long way since their introduction, evolving from a niche standard to a cornerstone of modern web development. As frameworks rise and fall in popularity, the framework-agnostic design of Web Components positions them as a du...
what is react re-render?Re-render in react is a process where components update its output to the dom in response in response to change state and props.React में Re-rendering का मतलब है जब कोई component अपने state या props में बदलाव होने पर दोबारा DO...
What is Recoil? Let’s imagine our React as a group of people (components) working together. Each person has their own notes(state) - but what if some notes are to be shared? It gets messy in the react, we pass up and down the components(through props...
React is broadly said to consist of two main things:- Components : independent, reusable html code. State : The dynamic values which on changing, re-render the component only. So, in React it becomes crucial to handle these values properly, so th...
In this tutorial, we’ll build a simple yet functional counter app using Kotlin and Jetpack Compose. This counter app will allow users to increment and decrement a numeric value by pressing buttons. While it’s a beginner-friendly project, it also intr...
These two concepts form the backbone of dynamic React apps. I’ve covered everything in simple language with real-life examples — perfect for both students and working professionals. 🔹 Topic 4: Props (Properties) ✅ What are Props? Props means "prop...
Introduction The response to my "Riverpod Simplified" article caught me off guard. What started as a collection of personal insights from 4 years of Riverpod work sparked conversations across Twitter, Reddit, and LinkedIn that I never expected. Betwe...
State management remains one of the most discussed challenges in modern web development. As our applications grow in complexity, managing state across components becomes increasingly difficult. While there are numerous solutions on the market—Redux, ...