หน้าแรกทำให้ชัดเจนอย่างมากว่า Redux แก้ปัญหาเฉพาะแอปพลิเคชันหน้าเว็บเดียว:
เนื่องจากข้อกำหนดสำหรับแอปพลิเคชันหน้าเดียวของ JavaScript มีความซับซ้อนมากขึ้นรหัสของเราต้องจัดการสถานะมากขึ้นกว่าเดิม (จาก Redux - แรงจูงใจ)
คำแปลของฉันเองคือ - เว็บแอพและกรอบการสร้างเว็บแอปยุ่งเหยิงและเมื่อพวกเขากำลังทำงานในเบราว์เซอร์พวกเขาต้องเผชิญกับปัญหาที่ไม่เหมือนใครซึ่งไม่ได้เกิดขึ้นนอกเว็บแอป
อย่าเข้าใจฉันผิด - ฉันไม่ได้กำลังบอกว่าเว็บแอปไม่ดีหรือเฟรมเวิร์กไม่ดี มันเป็นเพียงแค่หน้าเว็บและกระบวนทัศน์ทั้งหมดเกี่ยวกับเรื่องนี้อย่างปฏิเสธไม่ได้เลยที่เคยถูกออกแบบด้วยแอปพลิเคชันในใจ เว็บแอปบางตัวทำงานได้ดีอย่างน่าทึ่ง - ฉันรัก Google Docs ดีกว่าแอปทั่วไปที่เทียบเท่า
แต่ Redux เป็นเพียงเครื่องมือในการจัดการปัญหาที่เกิดขึ้นเมื่อคุณต้องจัดการกับข้อ จำกัด และปัญหาที่เกิดจากการสร้างเว็บแอปที่ทำงานในเบราว์เซอร์
สำหรับแอพ iOS หรือแอพพื้นฐานไม่ว่าจะเป็นเหตุผลใดก็ตาม รูปแบบวัตถุจัดการการเปลี่ยนแปลงแบบอะซิงก์และการโต้ตอบกับผู้ใช้อย่างง่ายดาย คุณมักจะรู้ว่าเกิดอะไรขึ้น การแสดงสถานะต่าง ๆ ไม่ใช่ปัญหาและเป็นไปโดยอัตโนมัติด้วย MVC และอัปเดตกิจกรรม
คุณจะไม่ต้องเผชิญกับสถานการณ์เช่นเว็บแอพ
** หากสถาปัตยกรรมของคุณไม่ดีก็ไม่มีอะไรจะช่วยคุณได้แม้แต่ Redux;)