編集可能なセルで構成されるグリッド タイプの UI を作成するとします。オブジェクト指向言語では、セルのクラスを作成し、すべてのセルをインスタンス化し、x、y プロパティを使用して適切な場所に配置します。後で、セルをさまざまなコンテナーにドラッグ アンド ドロップすることがあります。
フレームワークの Re-frame、Reagent、React.js スタックで Clojurescript のような関数型言語を使用している場合、どのように (大まかに言えば) そのような設計にアプローチしますか?
私が使用したタイトルの質問について: Reagent を使用する場合、膨大な数 (> 1000) の同様のコンポーネントを使用して UI をコーディングする方法は?