問題タブ [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.
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 にアセンブリの場所を知らせたいのですが、今のところ成功していません。
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 を含める必要がありますか?
reactjs.net - ReactJs.net を使用してサーバー側の React をデバッグする方法
サーバー側のレンダリング用に ReactJs.Net を評価していますが、サーバー側でレンダリングされた react\javascript コードをデバッグする方法について少し混乱しています。誰かがオプションが何であるかを説明したり、リソースを教えてくれますか?
asp.net-mvc - reactjs.net - 「潜在的なスタック オーバーフローが検出されました」エラー
クライアント側の反応からサーバー側のレンダリングに切り替えることにしたので、コンポーネントを作成してアプリで使用し始めました。
しかし、私はこのエラーに遭遇しました:
そして、これはの一部ですstack-trace
したがって、このエラーの原因はわかりませんが、ループなどに入るコードだと思います。さらに、ページを更新するとこのエラーは消え、集中的に更新し続けると再び表示され、非常にイライラします。
asp.net-mvc - サーバー側レンダリングによるコンポーネントからストアへの初期状態
アプリケーション A は、アプリケーション B の初期状態となるアプリケーション B にデータを送信します。これを行うには、Reactjs.Net を利用しています。
アプリケーション B は、アプリケーション A から Post データとして初期データを受け取ります。ストアでこの投稿データを initialState として設定する必要があります。これを行うために、Reactjs.net を利用しています。
コントローラーで投稿データを読み取り、データをオブジェクトにマップしてビューバッグに割り当て、ビューで使用できるようにします。
以下は私の見解です。ViewBag から InitialData を読み取り、React コンポーネントでアクセスできるように割り当てます。
React コンポーネントでは、データを取得できます。このデータを initialState としてストアに渡す方法と、最善の方法は何ですか?
サーバー側のレンダリングは、初期状態を設定するためだけに使用します。ビューでデータをグローバル変数に割り当て、レデューサーでその変数に直接アクセスできることを知っています。しかし、私はそれを避けたいです。
asp.net-mvc-4 - MVC-ReactJS ボタンの onclick イベントが発生しない
ボタンクリックイベントをテキストにキャプチャしたり、アラートを取得したりするための単純なものを作成しています。ReactJS JSX コードを以下に貼り付けます。
});
上記のSearchBar
コンポーネントを MVC cshtml で次のように使用します。
ボタンは HTML ページにレンダリングされますがthis.state.message
、クリック イベントで値を変更できません。私はどこで間違いをしていますか?
signalr - Azure で SignalR を使用すると、Bad Gateway エラー 502 が発生する
Azure でサイトをセットアップしましたが、ローカル マシンでは完全に正常に動作しているにもかかわらず、ゲートウェイ エラーが発生しています。私が直面しているエラーは次のとおりです。
また、失敗したリクエスト ログには次のエラーが含まれています。
SignalR ログは次のとおりです。
asp.net-mvc - ReactJS が状態値へのマップを介してバインドしない
MVC5 プロジェクトで作業していて、React が配列をバインドしないという問題が発生しています。これは MVC Core プロジェクトで機能していましたが、古い構造に「回帰」する必要がありました。最大の変更はコントローラにあるようで、ajax 呼び出しの戻り値の型が JsonResult (Core MVC) から Json (MVC5) に変更されました。
Chrome 開発者ツールからの出力は次のとおりです: (評判ポイントがないため削除されました)
そして、私の .jsx ファイルのコード:
画像からわかるように、loadData 関数の render: は、ajax 呼び出しから返された項目を確認し、それらを状態に設定しますが、それらをマップするときは何もしません。
私が見ていないものについてのアイデアはありますか?
編集
これは、適切にマッピングできなかった後、LineItem の 1 つに「未定義」の値が表示されていることを示すスクリーン ショーです。未定義の値
編集#2
これは、オブジェクトがハイドレートされ、解析されていないことを示すスクリーンショットです。オブジェクトが存在しますが、解析されていません