react-mastery-series.hashnode.dev📘 React Mastery Series — Day 18Controlled vs Uncontrolled Components — Forms Mastery in React Forms are everywhere: Login pages Signup forms Search inputs Checkout pages But in React, forms work differently than plain HTML. Today we understand: 👉 Controlled Components👉 Unc...1d ago·3 min read
react-mastery-series.hashnode.dev📘 React Mastery Series — Day 17useRef Deep Dive — DOM Access + Persistent Values Explained Many developers think: useRef is only for accessing DOM. That’s only 50% truth. Today we’ll understand the real power of useRef. 🤔 What is useRef? useRef is a React hook that lets you s...1d ago·3 min read
react-mastery-series.hashnode.dev📘 React Mastery Series — Day 15Custom Hooks in React — Build Your Own Reusable Logic By now, we’ve used many React hooks: useState useEffect useReducer useMemo useCallback But what if I tell you… 👉 You can create your own hook? That’s called a Custom Hook. 🤔 What is a Cu...3d ago·2 min read
react-mastery-series.hashnode.dev📘 React Mastery Series — Day 14React.memo Explained — Stop Unnecessary Re-renders Like a Pro Have you ever seen this in console? Child Rendered Child Rendered Child Rendered Even when nothing changed? That’s unnecessary re-rendering. Today we fix it using React.memo. 🤔 What is ...5d ago·2 min read
react-mastery-series.hashnode.dev📘 React Mastery Series — Day 13useMemo vs useCallback — Stop Re-render Problems the Right Way If you’ve ever heard: “Your component is re-rendering unnecessarily.” Then today’s topic is for you. 🤔 Why Do We Need useMemo & useCallback? In React: Every render recreates function...5d ago·3 min read