Redux
- Redux یک کتابخانه جاواسکریپت است که برای ساخت رابط کاربری اپلیکیشنها و صفحات وب استفاده میشود. این کتابخانه حالات (states) مختلف را در برنامههای جاوا اسکریپت مدیریت میکند.
- ریداکس یک الگو برای مدیریت بهتر و بهینهتر وضعیتهای مختلف در برنامه ارائه میدهد.
- این کتابخانه سن زیادی ندارد و در سال 2015 عرضه شده است.
- از Redux بیشتر به عنوان یک مکمل در کنار کتابخانههایی مانند Angular یا React استفاده میشود.
- این کتابخانه با تمام وابستگیهای خود (Dependency) تنها 2 کیلوبایت حجم دارد و با بکارگیری آن، لازم نیست نگران سنگین شدن پروژه خود باشید.
- به خاطر متن باز بودن این پروژه، کدهای آن در گیت هاب موجود است و میتوانید آن را مطالعه کنید.