Back

My Journey with ReactJS

2023-08


ReactJS was my gateway into modern frontend development. After starting with vanilla JavaScript, React's component-based architecture clicked immediately — breaking UI into reusable pieces made code easier to reason about.

What I Learned

  • Components & Props — building blocks of any React app
  • State & Hooks — useState, useEffect, and custom hooks for managing logic
  • Routing — React Router for multi-page experiences
  • Data Flow — lifting state up, props drilling, and when to reach for context

Building Real Projects

I used React to build Your Place, a full-stack social platform. The frontend handles user authentication, place listings, search, and responsive layouts. Working with forms, API calls, and dynamic rendering taught me more than any tutorial.

Where I Am Now

I'm comfortable building complex UIs with React and moving toward Next.js for SSR and static generation. React gave me the foundation — Next.js is the next step.