How does the use client directive affect component rendering in Next.js - Theo's Typesafe Cult