ریداکس

از ویکی‌پدیا، دانشنامهٔ آزاد
ریداکس جی‌اس
نویسنده(های)
اصلی
Dan Abramov and Andrew Clark
انتشار اولیه۲ ژوئن ۲۰۱۵؛ ۸ سال پیش (۲۰۱۵-02}})[۱]
انتشار پایدار
4٫1٫2 / ۲۸ اکتبر ۲۰۲۱؛ ۲ سال پیش (۲۰۲۱-28}})[۲]
مخزن
نوشته‌شده باجاوا اسکریپت
پلت‌فرمچندسکویی
نوعکتابخانه جاوا اسکریپتی
مجوزپروانه ام‌آی‌تی
وبگاهredux.js.org

ریداکس جی‌اس (انگلیسی: Redux) یک کتابخانه متن باز جاوا اسکریپت برای مدیریت حالت یا همان State است. معمولاً همراه با کتابخانه‌هایی نظیر ری اکت یا انگولار، برای ساختن رابط کاربری (UI) استفاده می‌شود. چیزی مشابه (و با الهام از) فلاکس فیسبوک که توسط دن آبراموف و اندرو کلارک ایجاد شد.

توصیف[ویرایش]

ریداکس یک کتابخانه کوچک با یک API بسیار ساده طراحی شده‌است که یک ظرف قابل‌پیش‌بینی برای حالت برنامه باشد. آن به روشی مشابه عمل می‌کند تا تابع کاهش باشد، یک مفهوم برنامه‌نویسی تابعی. این زبان تحت‌تاثیر زبان Elm قرار گرفته‌است، که خود یک زبان برنامه‌نویسی تابعی (Functional programming) است.[۳]

منابع[ویرایش]

  1. Initial release tag
  2. "Releases – ReactJS/Redux". گیت‌هاب.
  3. "An Introduction To Redux". Smashing Magazine.