Next.js · Server Actions · Mid-Level · Debugging
How do Server Actions integrate with caching?
Short Interview Answer
After mutations call revalidatePath/revalidateTag or update tags so UI reflects new data.
Detailed Explanation
Forgetting revalidation is a common bug ('submit worked but list stale'). Also consider optimistic UI on the client.