پرش به محتوا

ریداکس

از ویکی‌پدیا، دانشنامهٔ آزاد

نسخه‌ای که می‌بینید نسخه‌ای قدیمی از صفحه است که توسط 46.100.132.48 (بحث) در تاریخ ‏۱ مهٔ ۲۰۲۱، ساعت ۰۸:۰۹ ویرایش شده است. این نسخه ممکن است تفاوت‌های عمده‌ای با نسخهٔ فعلی داشته باشد.

ریداکس جی‌اس
نویسنده(های)
اصلی
Dan Abramov and Andrew Clark
انتشار اولیه۲ ژوئن ۲۰۱۵؛ ۹ سال پیش (۲۰۱۵-02}})[۱]
انتشار پایدار
۴٫۰٫۰ / ۱۷ آوریل ۲۰۱۸؛ ۶ سال پیش (۲۰۱۸-17}})[۲]
مخزن
نوشته‌شده باجاوا اسکریپت
پلت‌فرمچندسکویی
نوعکتابخانه جاوا اسکریپتی
مجوزپروانه ام‌آی‌تی
وبگاه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.