Puan
0
Çözümler
0
Server Actions
Kod:
async function savePost(formData) {
'use server';
await db.posts.create({data:{title:formData.get('title')}});
revalidatePath('/posts');
}
export function PostForm() {
return <form action={savePost}>
<input name="title"/><button>Kaydet</button></form>;
}
useOptimistic
Kod:
const [opt,addOpt]=useOptimistic(likes,(s,v)=>[...s,v]);
React Compiler
- useMemo/useCallback otomatik
- %40 az re-render
- Server Components stabil