0

I have been trying out React Server Components in NextJS 13. I have stumbled on a case when I need to use the pattern of passing server components as props in a client component. The thing is, this is a HOC wrapper that attaches an onClick handler to each of its children.

Now, the way to do it in React is to call cloneElement with the new prop. I am no expert of React internals, especially when it comes to server components, so I wonder whether it would cause the server component to be rerendered on the client and thus cancel the performance benefits of using them?

guben
  • 77
  • 7

0 Answers0