یک سیستم واکنشی پایه پیادهسازی کنید.
برنامهنویسی واکنشی یک «پارادایم» برنامهنویسی است که تمرکز آن بر این است که مقادیر چگونه بر حسب یکدیگر محاسبه میشوند، تا تغییر در یک مقدار بهطور خودکار به مقادیر دیگر منتشر شود، مانند صفحهگسترده.
یک سیستم واکنشی پایه پیادهسازی کنید که سلولهایی با مقادیر قابل تنظیم (سلولهای «input») و سلولهایی با مقادیر محاسبهشده بر حسب سلولهای دیگر (سلولهای «compute») داشته باشد. بهروزرسانیها را طوری پیادهسازی کنید که وقتی یک مقدار ورودی تغییر میکند، مقادیر منتشر شوند تا سیستم به یک حالت پایدار تازه برسد.
علاوه بر این، سلولهای compute باید امکان ثبت کالبکهای اعلان تغییر را فراهم کنند. کالبکهای یک سلول را زمانی فراخوانی کنید که مقدار آن سلول در حالت پایدار تازه، نسبت به حالت پایدار قبلی، تغییر کرده است.