問題タブ [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 に答える
1017 参照

mongodb - Meteor は db に存在するコレクションを表示しません

Meteor-React チュートリアルを実行して、ステップ 3 で行き詰まった Meteor/React 初心者です。私の問題は、データがデータベースに存在するにもかかわらず、ブラウザに表示されないことです。

これが私の imports/ui/App.jsx です:

コンソールにエラーは表示されません。

基本的this.props.tasksに空の配列を返します。しかしdb.tasks.find({})、コンソールにはレコードが表示されます。あまり変更せずに、Tasks レコードをハードコードすると問題なく表示されるので、問題は Task コンポーネントにはありません。誰でもここで助けることができますか?よろしくお願いします。

クライアント/main.jsx:

パッケージ.json:

npm バージョン3.3.12 ノード バージョン5.6.0

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

javascript - jsxでjavascript関数をインポートして使用するには?

App.jsx で connect() javascript 関数を使用したい。私は流星フレームワークを使用しています。

App.jsx

connect.js

ありがとうございました。

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

jquery - Meteor - React.js ラッパーでの accounts:ui のローカライズ

私は、ローカライズしたい (ポルトガル語に翻訳したい) ための accounts:ui ラッパーを使用しています。これまで Blaze を実際に使用したことがないので、どのようなアプローチを取るべきかわかりません。この質問では、Blaze ユーザーがアカウントをローカライズするためのトリックを見てきました:ui。これは、.rendered コールバックが呼び出された後にテキストを置き換えることによって行われます。反応させる方法があるかどうか疑問に思っていますか?文字列を jQuery に置き換えようとしましたが (遅滞なく)、うまくいきませんでした。

そして、これが私の反応ラッパーです:

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

javascript - タブを 1 つアクティブに設定すると、すべての偽のアルゴリズム Meteor React が有効になります

タブをアクティブにして、他のすべてのタブをオフにします。現在、一度に1つずつオフにしてオンにする場所でのみ機能しています。

私はこれを行う方法を理解しようとしています。親コンポーネントを関数に渡してから、そのすべての子の className プロパティにアクセスできる方法があると考えていましたか?? 現在私は持っています:

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

reactjs - React と Material-UI: 複数のページでアプリケーションを構成する方法

Meteor、React、Material-UI を使用してアプリを作成しています。簡単にするために、アプリにホームとユーザーの 2 つのページがあるとします。

両方のページのレイアウトは同じである必要があります。左側にハンバーガー メニューのある AppBar、右側に IconMenu があります。ハンバーガー メニューを選択するとドロワーが左からスライドし、右のメニューを選択するとドロップダウン メニューが表示されます。

私の目的では、ドロワー メニューは静的です。つまり、どのページ (ホームまたはユーザー) が表示されているかに応じて、メニュー エントリは変化しません。ただし、右側のドロップダウン メニューは、アクティブなページに応じて変化します。つまり、コンテキスト依存です。

私の質問は、これを構築するという点でどのようなオプションがありますか?

1 つのオプションは、HomePage と UserPage などの 2 つのページ コンポーネントを作成し、MyAppBar と MyDrawer などを使用してそれぞれを構成し、さらに特定のページに含める必要があるコンテンツをすべて作成することだと思います。次に、各ページがドロップダウン メニューのメニュー項目を作成し、それらを MyAppBar に渡し、ページ全体がレンダリングされます。

これで問題は解決すると思いますが、もっと良い方法があるかどうかはわかりません。たとえば、ページのコンテンツ コンポーネントだけを更新し、所有するコンポーネント (ApplicationPage コンポーネントなど) がコンテンツ コンポーネント (HomeContent または UserContent など) に対してドロップダウン メニューのエントリをクエリし、コンテンツ コンポーネントが変更されたときにドロップダウン メニューを設定しますか? 他のオプションはありますか?

/home と /user のルーティングを行うために React Router を使用しているため、上記もそれに適合する必要があります。

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

meteor - Meteor Testing simple React render with mocha - メソッドが見つかりません

データベースにデータがある場合にコンポーネントがどのようにレンダリングされるかのテストを作成しようとしていますが、次のエラーが発生しています。

エラー

これが私のテストです

クライアント/見込み客/Prospect.tests.js

ここに私のコレクションがあります

コレクション/residents.jsx

なぜそのエラーが発生するのか、誰にも分かりますか?

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

visual-studio-code - vscodeにdoctypeがないことを訴えるMeteor typescript

VSCode は、html ファイルに DOCTYPE がないことを訴えています。Meteor ビルド システムは自動的にファイル タイプを追加し、それらを使用するとビルド エラーが発生します。vscode で html ファイルに欠落している doctype を無視するにはどうすればよいですか?

これでエラーが発生します。