แนวคิดหลักสามประการของ Redux
เพื่อจบส่วนทฤษฎีเบื้องต้น เรา จะมาทำความรู้จักกับแนวคิดหลักสามประการของ Redux ซึ่งจำเป็นต้องยึดถือตาม เมื่อสร้างแอปพลิเคชัน
แนวคิดแรกระบุเกี่ยวกับการมีแหล่งที่มาของความจริงเพียงแหล่งเดียว สถานะส่วนกลางของแอปพลิเคชันของคุณถูกเก็บไว้ในโครงสร้างแบบต้นไม้ภายใน สโตร์เดียว
แนวคิดที่สอง - สถานะสามารถอ่านได้เท่านั้น วิธีเดียวที่จะเปลี่ยนแปลงสถานะได้ คือการสร้าง action - ซึ่งเป็นอ็อบเจ็กต์ที่ อธิบายสิ่งที่เกิดขึ้น
แนวคิดที่สามบอกเราว่า การ เปลี่ยนแปลงสามารถกระทำได้โดย ฟังก์ชันบริสุทธิ์ เท่านั้น นั่นคือ เพื่อระบุว่า ต้นไม้สถานะของคุณควรเปลี่ยนไปอย่างไร คุณต้องเขียน reducer บริสุทธิ์