React Day 9: Mastering useEffect Hook

Day 9 of React series. Master the useEffect hook for handling side effects, lifecycle events, and data fetching.

November 24, 2024 · 3 min · 562 words · Nirajan Khatiwada

Using useInView Hook for Viewport Detection

Go beyond basic enter animations. Use the useInView hook to run custom logic and side effects when elements become visible.

October 21, 2025 · 2 min · 265 words · Nirajan Khatiwada

React Day 10: Performance Optimization (memo, useMemo, useCallback)

Day 10 of React series. Deep dive into performance optimization techniques using memo, useMemo, and useCallback.

November 25, 2024 · 9 min · 1718 words · Nirajan Khatiwada

Project 4: Playing Sound on Viewport Entry

Create a unique user experience by integrating audio playback with viewport detection using Framer Motion.

October 22, 2025 · 1 min · 135 words · Nirajan Khatiwada

React Day 11: Data Fetching, Forms & Custom Hooks

Day 11 of React series. Master server requests with fetch, handle form inputs (useState, useRef, FormData), and create custom hooks.

November 26, 2024 · 5 min · 879 words · Nirajan Khatiwada

Scroll Driven Animations with useScroll & useTransform

Create immersive scroll-driven experiences by transforming motion values based on scroll position.

October 23, 2025 · 5 min · 969 words · Nirajan Khatiwada

React Day 12: State Management with Zustand

Day 12 of React series. Learn how to use Zustand for efficient, scalable, and boilerplate-free state management in React.

November 27, 2024 · 9 min · 1812 words · Nirajan Khatiwada

Framer Motion Hooks Cheat Sheet

The ultimate cheat sheet for Framer Motion hooks. Quickly find the right hook for your animation needs.

October 24, 2025 · 1 min · 120 words · Nirajan Khatiwada

Project 5: Building a Scroll Progress Bar

Enhance user experience with a smooth, physics-based scroll progress bar for your articles.

October 25, 2025 · 1 min · 70 words · Nirajan Khatiwada

React Day 14: React Router Dom Guide

Day 14 of React series. Implement client-side routing with React Router Dom, covering layouts, dynamic paths, and navigation hooks.

November 28, 2024 · 6 min · 1087 words · Nirajan Khatiwada