@Liggi@nextjs And there should be a new directive that is actually client side only, so you can do things like render client side only packages (maps etc)
Remix has worked in the automatic way since its creation, makes for a way nicer developer experience
@Liggi@nextjs Yeah. It’s a good thing that it can statically render and then hydrate but it shouldn’t need a directive, that should be default for all components imo.
Right now people seem to put “use client” wherever the compiler tells them to… which means it could just be automatic anyway