問題タブ [reason-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 投票する
2 に答える
321 参照

reason - ReasonReact コンパイル時エラーの「self.send」

以下を考えると:

次のコンパイル時エラーが発生します。

理解できない。誰かがエラーの内容と修正方法を説明してもらえますか?

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

webpack - webpack で ReasonReact.js を解決できません

ReasonML を既存の React コード ベースで動作させようとしています。私は使用していませんcreate-react-app。これはhand-builtプロジェクトです。ほとんどの場合、すべてがうまく設定されているように見えます。ただし、デフォルトのコンパイル済みファイルで Webpack を実行しようとすると、エラーが発生しbs.jsます。

bsconfig.jsはReasonMLのドキュメントからほとんど直接コピー/貼り付けされています:

Bucklescript はbs.js、私が期待する場所に適切なファイルを生成しています。すべて順調です。しかし、Webpack が探しているものを見つけられないことには驚きません。ファイルがありません/lib/js/src/ReasonReact.js。にファイルが1 つ、 に 1 つのReasonReact.jsファイルがあります。/lib/bsnode_modules/reason-react/lib/js

コンパイルされた ReasonML ファイルを編集し、ReasonReact 変数をnode_modules ReasonReact.jsファイルにポイントすると、すべてが機能します。

私はいくつかのチュートリアルと記事を見てきました。何かを見逃したのかもしれませんが、発生しているエラーについては何も見つかりません。コンパイルされたファイルでパスがオフになる理由について誰か考えがありbs.jsますか?

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

cors - Fetch は、404 ステータスで解決するのではなく、404 応答で promise を拒否します

reason-react-exampleリポジトリのフェッチ例で失敗した http 応答を処理する方法を理解しようとしています。

以下は私の最初のアイデアでした(URLをいじっています):

思ったように機能していません。たとえば、HTTP 要求が 404 で失敗すると、すぐに拒否されることがFetchわかります。これは、ブラウザーのフェッチ API の動作とは異なるため、予期していませんでした。さらに、errログに記録された場合TypeError: Failed to fetcherr.responseプロパティは未定義です。

私の質問は、エラーを処理してステータス コードとステータス テキストを取得する方法などです。