---
title: "Discussion on \"⚙️ Server vs Client Components in Next.js v15 — What’s the Difference?\" | Hashnode"
description: "Discussion on \"⚙️ Server vs Client Components in Next.js v15 — What’s the Difference?\". If you’ve used plain React with create-react-app or Vite, you’re used to writing components that run entirely in the browser — these are called Client Components.\n\nBut with Next.js, things change dramatically. You now have two types of components:\n\n�..."
url: "https://hashnode.com/posts/server-vs-client-components-in-nextjs-v15-whats-the-difference/68a19778c313c65fe1c83dab"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [⚙️ Server vs Client Components in Next.js v15 — What’s the Difference?](https://innosufiyan.hashnode.dev/server-vs-client-components-in-nextjs-v15-whats-the-difference?utm_source=hashnode&utm_medium=feed)

If you’ve used plain React with create-react-app or Vite, you’re used to writing components that run entirely in the browser — these are called Client Components. But with Next.js, things change dramatically. You now have two types of components: �...

Aug 17, 2025 · 3 min read · innosufiyan.hashnode.dev  
Read the article

-   [#nextjs](https://hashnode.com/tag/nextjs)
-   [#serversiderendering](https://hashnode.com/tag/serversiderendering)
-   [#client-side-rendering](https://hashnode.com/tag/client-side-rendering)

## Written by

[Muhammad Sufiyan](https://hashnode.com/@InnoSufiyan)

@InnoSufiyan · Pakistan

  
[View profile](https://hashnode.com/@InnoSufiyan)

Experienced MERN stack developer since 2021, blending creativity and technical expertise to build innovative web applications.

As a former 3D Animator with more than 12 years of experience, I have always been fascinated by the intersection of technology and creativity. That's why I recently shifted my career towards MERN stack development and software engineering, where I have been serving since 2021. With my background in 3D animation, I bring a unique perspective to software development, combining creativity and technical expertise to build innovative and visually engaging applications. I have a passion for learning and staying up-to-date with the latest technologies and best practices, and I enjoy collaborating with cross-functional teams to solve complex problems and create seamless user experiences. In my current role as a MERN stack developer, I have been responsible for developing and implementing web applications using MongoDB, Express, React, and Node.js. I have also gained experience in Agile development methodologies, version control with Git, and cloud-based deployment using platforms like Heroku and AWS. I am committed to delivering high-quality work that meets the needs of both clients and end-users, and I am always seeking new challenges and opportunities to grow both personally and professionally.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
