React

React

Складна

Вказівки

Реалізуйте базову реактивну систему.

Реактивне програмування - це парадигма програмування, яка зосереджується на тому, як значення обчислюються на основі одне одного, щоб зміна одного значення автоматично поширювалася на інші значення, як в електронній таблиці.

Реалізуйте базову реактивну систему, яка має комірки зі значеннями, які можна встановлювати («вхідні» комірки), та комірки зі значеннями, обчисленими через інші комірки («обчислювальні» комірки). Реалізуйте оновлення так, щоб коли змінювалося вхідне значення, значення поширювалися і досягали нового стабільного стану системи.

Крім того, обчислювальні комірки повинні дозволяти реєструвати функції зворотного виклику для сповіщення про зміни. Викликайте функції зворотного виклику комірки, коли значення комірки в новому стабільному стані змінилося порівняно з попереднім стабільним станом.

Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
Tcl Exercism

Час розпочати React?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Tcl, а також 135 вправ та справжнє наставництво від людей, і все це безкоштовно.