When to use SvelteKit SSR vs Client queries?

Noob Alert! I'm trying to wrap my ahead around this new-to-me paradigm of querying the db directly from the client. I see in the SvelteKit tutorial in the docs that there is a helper to support SSR auth (which is being replaced by the new
ssr
module). But could some kind soul help me understand when it's appropriate to query directly from client vs. from +page.server.ts for example?
Was this page helpful?