Week 2 of learning Next.js — getting deeper into how modern full-stack apps actually work. This week, I focused on Next.js Essentials (App Router) and built a project alongside the course. Here’s what I worked on: • File-based routing and dynamic routes • Pages, layouts, and project organization • React Server Components vs Client Components • Navigation and performance improvements • Image optimization using Next.js Image On the backend/full-stack side: • Setting up a SQLite database • Fetching and rendering dynamic data • Server Actions for handling form submissions • Input validation and basic XSS protection • Managing form state (useFormState, useFormStatus) • Handling loading states, errors, and not-found pages • Caching and revalidation Project built: Foodies App • Dynamic meal pages • Image uploads • Form handling with server actions • Database integration GitHub: https://lnkd.in/dgSKwPS7 Big takeaway this week: Next.js isn’t just about React — it brings backend and frontend together in a very structured way. Still learning, still building. #nextjs #reactjs #fullstackdeveloper #webdevelopment #learninginpublic #mern #developers

I need some advice. I’m already familiar with the MERN stack, so why should I choose Next.js? What problems does it solve, and what other options do I have? Is learning it a waste of time? Does Next.js even matter for someone like me who has also worked with Ruby on Rails or Django?

Like
Reply

To view or add a comment, sign in

Explore content categories