問題タブ [reactjs.net]

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

msbuild - MSBuild が参照を見つけられない - ReactJs.NET

Newtonsoft.Json をバージョン 9.0.0 に、ReactJS.Net パッケージを 2.5.0 にアップグレードした後、TransformBabel.proj は動作を停止しました。

以下を返します。

Newtonsoft 6.0.0.0 バージョンをロードできないようです。web.config にはアセンブリ リダイレクトがあります。

しかし、新しいmsbuildプロセスを開始しているため、無視されているかどうかはわかりません。msbuild にアセンブリの場所を知らせたいのですが、今のところ成功していません。

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

asp.net-mvc-4 - orchard テーマに reactjs.net を追加した後、「名前空間名 'React' が見つかりませんでした」

カスタム テーマを含む、Orchard で構築された Web サイトがあります。

NuGet 経由で ReactJS.net をテーマに追加しました。正常にコンパイルされますが、ビューをレンダリングしようとすると、次のエラーが発生します。

CS0246: The type or namespace name 'React' could not be found (are you missing a using directive or an assembly reference?)

React.Core、React.Web、および React.Web.Mvc4 はすべて、プロジェクトの参照に表示されます。

ビューが React を見つけられない理由がわかりません。何らかの理由で、他の Orchard プロジェクトにも ReactJS.net を含める必要がありますか?

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

reactjs.net - ReactJs.net を使用してサーバー側の React をデバッグする方法

サーバー側のレンダリング用に ReactJs.Net を評価していますが、サーバー側でレンダリングされた react\javascript コードをデバッグする方法について少し混乱しています。誰かがオプションが何であるかを説明したり、リソースを教えてくれますか?

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

asp.net-mvc - reactjs.net - 「潜在的なスタック オーバーフローが検出されました」エラー

クライアント側の反応からサーバー側のレンダリングに切り替えることにしたので、コンポーネントを作成してアプリで使用し始めました。

しかし、私はこのエラーに遭遇しました:

そして、これはの一部ですstack-trace

したがって、このエラーの原因はわかりませんが、ループなどに入るコードだと思います。さらに、ページを更新するとこのエラーは消え、集中的に更新し続けると再び表示され、非常にイライラします。

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

asp.net-mvc - サーバー側レンダリングによるコンポーネントからストアへの初期状態

アプリケーション A は、アプリケーション B の初期状態となるアプリケーション B にデータを送信します。これを行うには、Reactjs.Net を利用しています。

アプリケーション B は、アプリケーション A から Post データとして初期データを受け取ります。ストアでこの投稿データを initialState として設定する必要があります。これを行うために、Reactjs.net を利用しています。

コントローラーで投稿データを読み取り、データをオブジェクトにマップしてビューバッグに割り当て、ビューで使用できるようにします。

以下は私の見解です。ViewBag から InitialData を読み取り、React コンポーネントでアクセスできるように割り当てます。

React コンポーネントでは、データを取得できます。このデータを initialState としてストアに渡す方法と、最善の方法は何ですか?

サーバー側のレンダリングは、初期状態を設定するためだけに使用します。ビューでデータをグローバル変数に割り当て、レデューサーでその変数に直接アクセスできることを知っています。しかし、私はそれを避けたいです。

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

asp.net-mvc-4 - MVC-ReactJS ボタンの onclick イベントが発生しない

ボタンクリックイベントをテキストにキャプチャしたり、アラートを取得したりするための単純なものを作成しています。ReactJS JSX コードを以下に貼り付けます。

});

上記のSearchBarコンポーネントを MVC cshtml で次のように使用します。

ボタンは HTML ページにレンダリングされますがthis.state.message、クリック イベントで値を変更できません。私はどこで間違いをしていますか?

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

signalr - Azure で SignalR を使用すると、Bad Gateway エラー 502 が発生する

Azure でサイトをセットアップしましたが、ローカル マシンでは完全に正常に動作しているにもかかわらず、ゲートウェイ エラーが発生しています。私が直面しているエラーは次のとおりです。

エラー詳細説明

また、失敗したリクエスト ログには次のエラーが含まれています。

ここに画像の説明を入力

SignalR ログは次のとおりです。

SignalR ログ

0 投票する
4 に答える
370 参照

asp.net-mvc - ReactJS が状態値へのマップを介してバインドしない

MVC5 プロジェクトで作業していて、React が配列をバインドしないという問題が発生しています。これは MVC Core プロジェクトで機能していましたが、古い構造に「回帰」する必要がありました。最大の変更はコントローラにあるようで、ajax 呼び出しの戻り値の型が JsonResult (Core MVC) から Json (MVC5) に変更されました。

Chrome 開発者ツールからの出力は次のとおりです: (評判ポイントがないため削除されました)

そして、私の .jsx ファイルのコード:

画像からわかるように、loadData 関数の render: は、ajax 呼び出しから返された項目を確認し、それらを状態に設定しますが、それらをマップするときは何もしません。

私が見ていないものについてのアイデアはありますか?

編集

これは、適切にマッピングできなかった後、LineItem の 1 つに「未定義」の値が表示されていることを示すスクリーン ショーです。未定義の値

編集#2

これは、オブジェクトがハイドレートされ、解析されていないことを示すスクリーンショットです。オブジェクトが存在しますが、解析されていません