問題タブ [reason]
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.
ocaml - Int のリストを明示的に宣言していますか?
let myList = [1, 2, 3];
の型をとして明示的にマークするにはどうすればよいlist of int's
ですか?
Try ReasonMLで試してみましたがlet xs: 'int list = [1,2,3];
失敗しました。
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
ますか?
integer - Reason ML の整数型とモジュールは何ですか?
ライブラリを使用してコードを記述しようとしましたInt32
が、型エラーが発生しました。
他の言語int
ではint32
.
私の質問は次のとおりです。
- Reason ML で利用できる整数型は何ですか?
- それらを使用するためのガイドラインは何ですか?
- それぞれにモジュールはありますか?(たとえば、あることに気づきましたが
Int32.abs
、ありません)Int.abs
cors - Fetch は、404 ステータスで解決するのではなく、404 応答で promise を拒否します
reason-react-exampleリポジトリのフェッチ例で失敗した http 応答を処理する方法を理解しようとしています。
以下は私の最初のアイデアでした(URLをいじっています):
思ったように機能していません。たとえば、HTTP 要求が 404 で失敗すると、すぐに拒否されることがFetch
わかります。これは、ブラウザーのフェッチ API の動作とは異なるため、予期していませんでした。さらに、err
ログに記録された場合TypeError: Failed to fetch
、err.response
プロパティは未定義です。
私の質問は、エラーを処理してステータス コードとステータス テキストを取得する方法などです。