問題タブ [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.
reason - ReasonReact コンパイル時エラーの「self.send」
以下を考えると:
次のコンパイル時エラーが発生します。
理解できない。誰かがエラーの内容と修正方法を説明してもらえますか?
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/bs
node_modules/reason-react/lib/js
コンパイルされた ReasonML ファイルを編集し、ReasonReact 変数をnode_modules
ReasonReact.js
ファイルにポイントすると、すべてが機能します。
私はいくつかのチュートリアルと記事を見てきました。何かを見逃したのかもしれませんが、発生しているエラーについては何も見つかりません。コンパイルされたファイルでパスがオフになる理由について誰か考えがありbs.js
ますか?
cors - Fetch は、404 ステータスで解決するのではなく、404 応答で promise を拒否します
reason-react-exampleリポジトリのフェッチ例で失敗した http 応答を処理する方法を理解しようとしています。
以下は私の最初のアイデアでした(URLをいじっています):
思ったように機能していません。たとえば、HTTP 要求が 404 で失敗すると、すぐに拒否されることがFetch
わかります。これは、ブラウザーのフェッチ API の動作とは異なるため、予期していませんでした。さらに、err
ログに記録された場合TypeError: Failed to fetch
、err.response
プロパティは未定義です。
私の質問は、エラーを処理してステータス コードとステータス テキストを取得する方法などです。