ラベル Reason の投稿を表示しています。 すべての投稿を表示
ラベル Reason の投稿を表示しています。 すべての投稿を表示

2020/11/02

ReasonReactを使ってみる

動作確認

現在私が使用しているのはnode v12.18.4npm v6.14.6となっています。現在(2020/10/30時点)nodejsの推奨版はv14.15.0LTSとなっているようですが、とりあえずv12のほうでやっていこうかと思います。

Reasonを使うためにはbs-platformが必要になりますので、そちらをインストールします。


$ npm install --global bs-platform

次に以下のようにすると、ReasonReactのプロジェクトの見本が出来上がります。


2020/09/27

Reasonに入門してみた

Reasonとは

最近OCamlに触れることがよくあり、色々調べていると出てきたReason。公式ドキュメントによると、Reasonは新しい言語ではなく、OCamlで動く新しい構文とツールチェインだそうで、JavaScriptの負の遺産を取り除き、ES2030の機能を足し、JSとOCamlエコシステムの両方にアクセスできるもので、BuckleScriptによって、JavaScriptにコンパイルする、と書かれていました。ちょっと何言ってるのか分からない。しかし、OCamlを使っているので、強い型システム、安全性を持っているということは何となく分かります。

構文もOCamlによく似ているので、ひょっとしたら私にもできるのかもと思い、今回試してみることにしました。