Mengapa Industri Mengadopsi React?
React yang dirilis oleh Meta mengubah cara insinyur perangkat lunak membangun antarmuka pengguna. Alih-alih memanipulasi DOM secara imperatif seperti jQuery, React menggunakan pendekatan deklaratif berbasis komponen independen yang dapat digunakan kembali (reusable).
Memahami State & Reaktivitas
import React, { useState } from 'react';
export function CounterButton() {
const [count, setCount] = useState(0);
return (
<button onClick={() => setCount(count + 1)}>
Klik Saya: {count}
</button>
);
}
Setiap kali state count berubah, React melakukan reconcilliation di memori (Virtual DOM) dan hanya memperbarui elemen DOM nyata yang benar-benar mengalami perubahan.