View Categories

React Advanced

5 Chapters

R11: Component Communication (Lifting State Up)

Last Updated: December 2, 2025

So far, we’ve only passed data down the component tree using props (unidirectional data flow). However, real applications require interaction:...

R12: React Router (Navigation)

Last Updated: December 2, 2025

In a traditional multi-page application (MPA), clicking a link forces the browser to request a completely new HTML document from...

R13: Context API (Global State)

Last Updated: December 2, 2025

In complex React applications, a piece of state (like the current user theme, language preference, or authenticated status) often needs...

R14: Custom Hooks (Logic Reuse)

Last Updated: December 2, 2025

The primary benefit of React Hooks is that they allow you to separate complex logic (like state management, data fetching,...

R15: Optimization and Memoization

Last Updated: December 2, 2025

React applications can sometimes suffer from performance bottlenecks when complex or computationally expensive components re-render more often than necessary. Optimization...

Scroll to Top