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.