React21 / 78

Kesalahan Umum: Mutasi Langsung & State Redundan

Jangan buat state baru jika nilainya bisa dihitung langsung dari state yang sudah ada (misalnya fullName = firstName + ' ' + lastName).

👀 Contoh dulu

// ❌ Jangan buat state fullName tambahan!
const fullName = firstName + ' ' + lastName; // ✅ Cukup hitung di render

Hasilnya: Kode lebih bersih dan tidak berisiko out-of-sync.

💡 Hindari duplikasi data state yang bisa dikalkulasi saat render.

📝 Sekarang giliranmu

Hitung string fullName dari firstName dan lastName secara langsung saat komponen di-render.

Preview