問題タブ [reagent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - 試薬フォームの複数選択がリストで機能しない
http://yogthos.github.io/reagent-forms-example.htmlのサンプル コードに従っていて、リストに複数選択オプションを使用しようとしていました。
複数選択できない理由を知っている人はいますか? ロジックselect-item
は変更されますが、UI に複数選択が表示されないようです
私はうまくいっていbind-fields
ませproduct component
んでした。
clojurescript - Re-frame サブスクリプションとハンドラーを使用して Reagent コンポーネントに変更をプッシュする方法は?
次の架空の単純化された clojurescript スニペットを検討してください。
content 関数は Reagent コンポーネントを準備します。コード スニペットは期待どおりに機能します。( 'select' 関数は Spectre ライブラリの一部です。)
たとえば REPL 内の関数で cat アトムが変更されたときに、ブラウザーの React.js コンポーネントが変更されるように、最小限のリフレーム コードを追加したいと思います。サブスクリプションとハンドラーの再フレーム化に関する理論は知っていますが、このような最小限の例で機能させることができなかったため、理論的にのみです。それはどのように行われますか?Re-frame サブスクリプションとハンドラーを使用して Reagent コンポーネントに変更をプッシュする方法は?
clojurescript - Reagent を使用する場合、膨大な数 (> 1000) の同様のコンポーネントを使用して UI をコーディングする方法は?
編集可能なセルで構成されるグリッド タイプの UI を作成するとします。オブジェクト指向言語では、セルのクラスを作成し、すべてのセルをインスタンス化し、x、y プロパティを使用して適切な場所に配置します。後で、セルをさまざまなコンテナーにドラッグ アンド ドロップすることがあります。
フレームワークの Re-frame、Reagent、React.js スタックで Clojurescript のような関数型言語を使用している場合、どのように (大まかに言えば) そのような設計にアプローチしますか?
私が使用したタイトルの質問について: Reagent を使用する場合、膨大な数 (> 1000) の同様のコンポーネントを使用して UI をコーディングする方法は?
clojure - re-frame todomvc アプリの todo-item 機能で % 文字は何を意味しますか?
re-frame todomvc views 名前空間には、次のスニペットを含む関数 todo-item が含まれています。
:on-save キーは、次のスニペットを含む todo-input 関数に渡されて使用されます。
最初のスニペットの % 文字の意味は何ですか:
そして、2番目のスニペットでどのように解釈する必要がありますか:
?
ここで todomvc ビューの名前空間を見つけます。
clojure - 試薬と再フレームを使用する場合、クラッド タイプのアプリケーションで元に戻すとやり直しを実装する方法は?
リフレームのホームページには「保存と元に戻すのがとても簡単になりました」と書いてありますが、リフレームのサンプルアプリ「todomvc」には元に戻す/やり直し機能を実装するコードはありません。
Java のような OO 言語を使用する場合、実行されたアクションのコマンド インターフェイスを使用して元に戻す/やり直しを実装し、これらを「逆」で保存し、保存されたコマンド オブジェクトのコレクションからそれらを (再) 実行するのが一般的です。
一般的な OO デザイン パターンに相当する Clojure のページを読んだことがありますが、Command here. 元に戻す/やり直しを試薬で実装し、いくつかの例またはアプリケーションで再フレーム化することを確認すると役立ちます。
Q.試薬と再フレームを使用する場合、crud タイプのアプリケーションで元に戻すとやり直す方法を実装するには?
reactjs - clojurescriptを既存のjavascriptコードベースに統合する方法は?
試薬を使用して、clojurescript でアドオン機能を作成しています。これを既存の反応、フラックスアプリで使用したいと思います。
2つをどのように接続すればよいですか?