Zaid Al-Dabbagh Logo
ZaidAl-Dabbagh
  • Portfolio
  • Lab
  • Blog
  • About
Back to Lab

React Hooks

Master the essential React hooks with interactive examples.

1

useState

Add state to functional components

Beginner
2

useEffect

Run side effects after render

Beginner
3

useContext

Share data without prop drilling

Intermediate
4

useRef

Access DOM elements and persist values

Intermediate
5

useMemo

Memoize expensive calculations

Advanced
6

useCallback

Memoize functions to prevent re-renders

Advanced

Zaid Al-Dabbagh

Senior Full-Stack Engineer helping government, education, and enterprise ship accessible digital platforms.

React
Next.js
TypeScript
Angular
Vue.js
SilverStripe
Drupal
Sanity
C# .NET
AWS
Figma
Accessibility

© 2026 Zaid Al-Dabbagh

MelbourneHub Southern Cross, Level 2/696 Bourke St, VIC 3000