問題タブ [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.

0 投票する
0 に答える
291 参照

clojure - 試薬フォームの複数選択がリストで機能しない

http://yogthos.github.io/reagent-forms-example.htmlのサンプル コードに従っていて、リストに複数選択オプションを使用しようとしていました。

複数選択できない理由を知っている人はいますか? ロジックselect-itemは変更されますが、UI に複数選択が表示されないようです

私はうまくいっていbind-fieldsませproduct componentんでした。

0 投票する
1 に答える
668 参照

clojurescript - Re-frame サブスクリプションとハンドラーを使用して Reagent コンポーネントに変更をプッシュする方法は?

次の架空の単純化された clojurescript スニペットを検討してください。

content 関数は Reagent コンポーネントを準備します。コード スニペットは期待どおりに機能します。( 'select' 関数は Spectre ライブラリの一部です。)

たとえば REPL 内の関数で cat アトムが変更されたときに、ブラウザーの React.js コンポーネントが変更されるように、最小限のリフレーム コードを追加したいと思います。サブスクリプションとハンドラーの再フレーム化に関する理論は知っていますが、このような最小限の例で機能させることができなかったため、理論的にのみです。それはどのように行われますか?Re-frame サブスクリプションとハンドラーを使用して Reagent コンポーネントに変更をプッシュする方法は?

0 投票する
1 に答える
360 参照

clojurescript - Reagent を使用する場合、膨大な数 (> 1000) の同様のコンポーネントを使用して UI をコーディングする方法は?

編集可能なセルで構成されるグリッド タイプの UI を作成するとします。オブジェクト指向言語では、セルのクラスを作成し、すべてのセルをインスタンス化し、x、y プロパティを使用して適切な場所に配置します。後で、セルをさまざまなコンテナーにドラッグ アンド ドロップすることがあります。

フレームワークの Re-frame、Reagent、React.js スタックで Clojurescript のような関数型言語を使用している場合、どのように (大まかに言えば) そのような設計にアプローチしますか?

私が使用したタイトルの質問について: Reagent を使用する場合、膨大な数 (> 1000) の同様のコンポーネントを使用して UI をコーディングする方法は?

0 投票する
1 に答える
96 参照

clojure - re-frame todomvc アプリの todo-item 機能で % 文字は何を意味しますか?

re-frame todomvc views 名前空間には、次のスニペットを含む関数 todo-item が含まれています。

:on-save キーは、次のスニペットを含む todo-input 関数に渡されて使用されます。

最初のスニペットの % 文字の意味は何ですか:

そして、2番目のスニペットでどのように解釈する必要がありますか:

?

ここで todomvc ビューの名前空間を見つけます。

0 投票する
2 に答える
342 参照

clojure - 試薬と再フレームを使用する場合、クラッド タイプのアプリケーションで元に戻すとやり直しを実装する方法は?

リフレームのホームページには「保存と元に戻すのがとても簡単になりました」と書いてありますが、リフレームのサンプルアプリ「todomvc」には元に戻す/やり直し機能を実装するコードはありません。

Java のような OO 言語を使用する場合、実行されたアクションのコマンド インターフェイスを使用して元に戻す/やり直しを実装し、これらを「逆」で保存し、保存されたコマンド オブジェクトのコレクションからそれらを (再) 実行するのが一般的です。

一般的な OO デザイン パターンに相当する Clojure のページを読んだことがありますが、Command here. 元に戻す/やり直しを試薬で実装し、いくつかの例またはアプリケーションで再フレーム化することを確認すると役立ちます。

Q.試薬と再フレームを使用する場合、crud タイプのアプリケーションで元に戻すとやり直す方法を実装するには?

0 投票する
1 に答える
478 参照

reactjs - clojurescriptを既存のjavascriptコードベースに統合する方法は?

試薬を使用して、clojurescript でアドオン機能を作成しています。これを既存の反応、フラックスアプリで使用したいと思います。

2つをどのように接続すればよいですか?