Effect จะทำงานซ้ำตามตัวที่มันขึ้นอยู่กับ (dependencies) และการใส่ array ไม่ถูกต้องนั้นเป็นสาเหตุ #1 ของ React bugs
ทำไมมันจึงสำคัญ
Effect จะ "จำ" ค่าต่างๆ จากการ render ที่มันถูกสร้างขึ้น หากคุณละเว้น dependency ใด effect จะยังคงใช้ค่าเก่าที่อยู่:
jsx
( {
id = ( {
.(count);
}, );
(id);
}, []);
