React

React

Difficile

Istruzioni

Implementa un sistema reattivo di base.

La programmazione reattiva è un paradigma di programmazione che si concentra su come i valori vengono calcolati in relazione gli uni agli altri, così che una modifica a un valore si propaghi automaticamente agli altri, come in un foglio di calcolo.

Implementa un sistema reattivo di base con celle con valori impostabili (le celle di input) e celle con valori calcolati in termini di altre celle (le celle di calcolo). Implementa gli aggiornamenti in modo che, quando un valore di input cambia, i valori si propaghino fino a raggiungere un nuovo stato stabile del sistema.

Inoltre, le celle di calcolo dovrebbero permettere di registrare callback di notifica dei cambiamenti. Chiama le callback di una cella quando il valore della cella, in un nuovo stato stabile, è cambiato rispetto allo stato stabile precedente.

Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
Nim Exercism

Vuoi iniziare React?

Iscriviti a Exercism per imparare e padroneggiare Nim con 70 esercizi e il mentoring di persone reali, tutto gratis.