---
title: "On Mixing Client and Server"
url: https://daily.dev/posts/on-mixing-client-and-server-g7yzg4t78
source_url: https://matt-rickard.com/on-mixing-client-and-server
type: article
source: "Matt Rickard"
published: 2023-10-29T13:30:57.666Z
updated: 2024-04-11T02:16:03.473Z
tags: ["backend", "frontend", "react"]
reading_time: 2
upvotes: 12
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# On Mixing Client and Server

**[Matt Rickard](https://daily.dev/sources/mattrickard)** · 2 min read · 12 upvotes · 0 comments

## Summary

Mixing client and server code in React with Server Components allows for more performant web applications, colocated code for quicker iteration, and React Component as the new API. However, it can also cause confusion in determining whether a component is a client or server component, impact dependencies and code organization, complicate the render pipeline, and introduce implicit infrastructure assumptions.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://matt-rickard.com/on-mixing-client-and-server>

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 0 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments

---

Tags: [#backend](https://daily.dev/tags/backend), [#frontend](https://daily.dev/tags/frontend), [#react](https://daily.dev/tags/react)

[View this post on daily.dev](https://daily.dev/posts/on-mixing-client-and-server-g7yzg4t78)
