ReactJS Hooks ปัญหาการเพิ่มค่า [ซ้ำกัน]
Oct 06 2020
ถ้าคุณสร้างรัฐเช่น;
const [นับ setCount] = useState (0);
และเพิ่มขึ้นด้วยวิธีการต่างๆ ความหลากหลายของผลลัพธ์ขึ้นอยู่กับวิธีที่ฉันเพิ่มขึ้น
setCount(count + 1) // ส่งคืนค่าที่ถูกต้อง
setCount(++count) // สิ่งนี้ไม่ได้ส่งคืนค่าที่ถูกต้อง
คำตอบ
1 aeXuser264 Oct 06 2020 at 16:33
คุณไม่ควรเปลี่ยนค่าสถานะโดยตรง
setCount(++count)
ดูโพสต์นี้เหตุใดฉันจึงไม่สามารถแก้ไขสถานะของส่วนประกอบได้โดยตรงจริง ๆ ?