React

React

دشوار

دستورالعمل‌ها

یک سیستم واکنشی پایه پیاده‌سازی کنید.

برنامه‌نویسی واکنشی یک «پارادایم» برنامه‌نویسی است که تمرکز آن بر این است که مقادیر چگونه بر حسب یکدیگر محاسبه می‌شوند، تا تغییر در یک مقدار به‌طور خودکار به مقادیر دیگر منتشر شود، مانند صفحه‌گسترده.

یک سیستم واکنشی پایه پیاده‌سازی کنید که سلول‌هایی با مقادیر قابل تنظیم (سلول‌های «input») و سلول‌هایی با مقادیر محاسبه‌شده بر حسب سلول‌های دیگر (سلول‌های «compute») داشته باشد. به‌روزرسانی‌ها را طوری پیاده‌سازی کنید که وقتی یک مقدار ورودی تغییر می‌کند، مقادیر منتشر شوند تا سیستم به یک حالت پایدار تازه برسد.

علاوه بر این، سلول‌های compute باید امکان ثبت کالبک‌های اعلان تغییر را فراهم کنند. کالبک‌های یک سلول را زمانی فراخوانی کنید که مقدار آن سلول در حالت پایدار تازه، نسبت به حالت پایدار قبلی، تغییر کرده است.

ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
Nim Exercism

آماده‌اید React را شروع کنید؟

در Exercism ثبت‌نام کنید تا Nim را همراه با 70 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.