問題タブ [meteor-react]

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 投票する
1 に答える
1230 参照

meteor - Meteor と React: テンプレート イベント

Meteor とreact-meteorで遊んでいます。ただし、反応を使用するときにテンプレートのイベント処理がどのように機能するかを理解できないようです (もしそうであったとしても)。

index.html:

lib/コンポーネント/testform.jsx:

index.js:

私は何も得ません。

私のコードまたは私のアプローチに何か問題がありますか? アプローチする場合、イベントを処理する適切な方法は何ですか?

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

meteor - カウンターを使用して値をリアクティブに計算する関数を作成する方法

私は流星を初めて使用し、tmeasday:publish-counts パッケージを使用していくつかのカウントを公開しようとしました。カウントを読み取るだけでは反応性は問題なく動作しますが、Template.helper 関数でカウントを使用すると、カウントが変化しても関数は更新されません。

これが私が持っているものです:

  • サーバー上:

    /li>
  • クライアント上:

    /li>
  • 私のテンプレートには次のものがあります:

    /li>
  • 次のサブテンプレートを使用します。

    {{getPublishedCount 'searches'}} は正常に更新されます。「検索」カウンターを取得し、カウンターが変更されるたびに更新します。

ただし、サブテンプレートのカウンタは起動時に正常に実行されますが、依存するカウンタが変更されても更新されません。

私の質問は、どのように、どこで nbSearchesThisWeek ヘルパーを依存カウンター値の変更に反応させるのですか? Deps、Tracking、および ReactiveVars に関するドキュメントを読んだとき、私は非常に混乱しています...ユースケースを機能させるためにこれらのものをどこで使用する必要があるかを本当に理解していませんでした...

ご協力いただきありがとうございます。

フィリップ

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

javascript - Meteor アプリで DnD に反応する

私は流星アプリで反応を使用していますが、これをアイテムのリストと統合する必要があります。

アイテム自体にテキスト、リンク、画像などがItemList.jsxあるため、 とがあります。ItemRow.jsx

ItemRow.jsx

ItemList.jsx

私はまだMeteor reactを使用しItemListていませんが、最初に並べ替えをドラッグアンドドロップできるようにしたいので、正しい軌道に乗せるための助けがあれば大歓迎です!

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

meteor - meteor でリアクティブ Web サービスを利用したコレクションを構築する方法

私は Meteor を初めて使用し、非 Web ベースのサーバーに接続して Meteor アプリを書き始めました。すべてのデータはこのサーバーを介してルーティングされる必要があるため、関連するオブジェクトを取得して操作するための REST インターフェイスがあります。

今、この Web サービスのコレクションを作成する方法に行き詰まっています。ここに示すアプローチを使用しようとしました: https://medium.com/meteor-js/how-to-connect-meteor-js-to-an-external-api-93c0d856433b

これは、現在の結果を取得するために機能します。しかし、レコードを追加/削除/更新すると、まったく更新されません。

サーバー側では、次のように公開しています。

それからグローバルに、私はコレクションを持っています:

そして、React コンポーネントで次のように使用します。

クライアントのどこかに、これを追加しました(ハウツーのように):

最後に、サーバー側には、操作を行う関数がいくつかあります。REST インターフェイスを介して 1 回、コレクションで 1 回 (例: 挿入):

added()関数と同様の関数について何かを読みましMeteor.publish()たが、これを使用してサーバーとクライアントの間、またはコレクションと UI 要素の間で「即時」同期を有効にする方法/かどうかを理解できませんでした。

基本的に、データベースではなくRESTインターフェースに基づくリアクティブコレクションを構築する方法を知りたいです。

どうすればこれを達成できるかについて、誰かがアドバイス/ヒントをくれますか?

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

meteor - Reactive var .set() で Meteor ヘルパーが更新されない

でリアクティブ変数を更新しautorunます。同じリアクティブ変数が で使用されhelperます。ただし、helper値は関数ごとに更新されませんautorun。私の以下のコードはあなたを明確に説明します。

データの取り扱いや使用方法に問題はありませんか? ヘルパーを実行可能にする方法は?