Skip to content
Latchkey

O Que É uma Server Action?

Uma server action é uma função que roda no servidor mas pode ser chamada diretamente do código do cliente, tipicamente para realizar uma mutação de dados. O framework cuida do transporte, então o envio de um formulário ou um event handler pode invocá-la sem uma rota de API escrita à mão. Depois que ela roda, dados em cache relacionados podem ser revalidados.

Por que isso importa

Server actions colapsam o boilerplate usual de fetch no cliente mais endpoint em uma única chamada de função, mantendo a lógica de mutação no servidor. Elas se combinam com a revalidação para atualizar a UI depois de uma mudança.

Guias relacionados