React

React

困難

說明

實作一個基本的反應式系統。

反應式程式設計是一種程式設計範式,著重於值與值之間如何互相計算,讓某個值的變更自動傳播到其他值,就像試算表一樣。

實作一個基本的反應式系統,其中包含可設定值的儲存格(「輸入」儲存格),以及根據其他儲存格計算出值的儲存格(「計算」儲存格)。 實作更新機制,讓輸入值變更時,值會傳播出去,直到系統達到新的穩定狀態。

此外,計算儲存格應該允許註冊變更通知的回呼。 當儲存格在新穩定狀態下的值與先前的穩定狀態不同時,就呼叫該儲存格的這些回呼。

提示

這個練習使用了以下 C# 功能:

透過 GitHub 編輯 連結會在新視窗或分頁中開啟
C# Exercism

準備好開始 React 了嗎?

註冊 Exercism,透過 62 個概念178 個練習 和真人引導來學習並精通 C#,全部免費。