terrarium
All posts
React1 min read0 reactions18 Eyl 2026

React 19 Actions pratikte

Boilerplate'siz form mutation'ları: useActionState, useFormStatus ve iyimser güncellemeler.

React 19 Actions pratikte

React 19'un action'ları form gönderimlerini birinci sınıf async transition'lara dönüştürüyor. onSubmit handler'ları, isPending state'leri ve error boundary'leri elle bağlamak yerine, bir action bunların hepsini tek yerde veriyor.

useActionState bir mutation'ı form state'ine bağlar, useFormStatus pending state'ini alt bileşenlere açar ve useOptimistic, sunucu onaylamadan önce UI'ın güncellenmesini sağlar. Birlikte, tipik bir mutation'ın gerektirdiği plumbing kodunun çoğunu ortadan kaldırırlar.

Zihinsel değişim şu: mutation'lar event değil, transition'dır. Böyle modellendiğinde pending UI, rollback ve retry'lar kendiliğinden ortaya çıkar.

What's your reaction to this post?

Comments (0)

Comments are published after admin approval.

No comments yet. Be the first to comment!