Stop Over-Fetching: Using GROQ Projections to Shape Sanity Content at Query Time
GROQ projections let you shape Sanity query results server-side — flattening references, generating excerpts, and matching your component props exactly. Here's a worked example plus the trade-offs.