การตอบสนองของข้อมูลใน React
ใน React เราจะจัดเก็บข้อมูลของเราในโครงสร้างต่าง ๆ: ในอาร์เรย์, ในอ็อบเจกต์, ในอาร์เรย์ของอ็อบเจกต์ โครงสร้างเหล่านี้ใน React มีคุณสมบัติการตอบสนอง React ตอบสนองต่อการเปลี่ยนแปลงทั้งหมดของข้อมูล: การเพิ่ม, การลบ, การเปลี่ยนแปลงองค์ประกอบ รวมถึงการเปลี่ยนแปลง ลำดับของพวกมัน
อย่างไรก็ตาม กฎของ React ไม่อนุญาตให้เปลี่ยนแปลง ข้อมูลของอาร์เรย์และอ็อบเจกต์จาก state จำเป็นต้องสร้างสำเนาของข้อมูล, เปลี่ยนแปลงมัน และบันทึกกลับเข้าไปใน state นี่หมายความว่า ข้อมูลของเราต้องเป็น immutable อ่านเกี่ยวกับ ความเป็น immutable ของอาร์เรย์, อ็อบเจกต์ และอาร์เรย์ของอ็อบเจกต์ ในส่วนที่เกี่ยวข้อง ของหนังสือเรียน JavaScript
อธิบายวิธีการเพิ่มองค์ประกอบเข้าไปในอาร์เรย์ แบบ immutable อย่างถูกต้อง
อธิบายวิธีการเปลี่ยนแปลง องค์ประกอบในอาร์เรย์อย่างถูกต้อง
อธิบายวิธีการลบ องค์ประกอบออกจากอาร์เรย์อย่างถูกต้อง
อธิบายวิธีการเพิ่มองค์ประกอบเข้าไปในอาร์เรย์ของอ็อบเจกต์ แบบ immutable อย่างถูกต้อง
อธิบายวิธีการเปลี่ยนแปลง องค์ประกอบในอาร์เรย์ของอ็อบเจกต์อย่างถูกต้อง
อธิบายวิธีการลบ องค์ประกอบออกจากอาร์เรย์ของอ็อบเจกต์อย่างถูกต้อง