Redux

  1. Redux یک کتابخانه جاواسکریپت است که برای ساخت رابط کاربری اپلیکیشن‌ها و صفحات وب استفاده می‌شود. این کتابخانه حالات (states) مختلف را در برنامه‌های جاوا اسکریپت مدیریت می‌کند.

  2. ریداکس یک الگو برای مدیریت بهتر و بهینه‌تر وضعیت‌های مختلف در برنامه ارائه می‌دهد.

  3. این کتابخانه سن زیادی ندارد و در سال 2015 عرضه شده است.

  4. از Redux بیشتر به عنوان یک مکمل در کنار کتابخانه‌هایی مانند Angular یا React استفاده می‌شود.

  5. این کتابخانه با تمام وابستگی‌های خود (Dependency) تنها 2 کیلوبایت حجم دارد و با بکارگیری آن، لازم نیست نگران سنگین شدن پروژه خود باشید.

  6. به خاطر متن باز بودن این پروژه، کدهای آن در گیت هاب موجود است و می‌توانید آن را مطالعه کنید.