するとファイル変更をwatchしてくれる。実行すると70秒かかる......。この前Webpack用のローダーが公開されたりしてたけど、今回はsbtで開発した。https://github.com/mrdziuban/scalajs-loaderScala.js自体の内容に関しては特に言うことなくて、ふつうにScalaって感じ。使おうとしたけど、なんか上手くいかなかったな、そういえば。scalajs-reactScalaは現代的な言語なのでReactも書けますgithub.comScala.jsからReactを利用するためのライブラリ。みたいな感じでDOMを記述する。2"))(ドキュメントより抜粋)記法自体は慣れたらそんなに難しくない。コンポーネント自体とは別にBackendというクラスを書く必要があったり、独自の概念がたくさんあって大変。何より実装がほとんど読めないのがしんどい......。ScalaCSSCSSもScalaで書ける時代......!github.comscalajs-reactと同じ作者が開発している。???????例えば、widthなどのピクセルを指定する場所に無効な文字列を書くと、型が合わないといって怒ってくれる。APIの2種類のAPIを持つ。APIを利用して記述した。この辺はtakezoeさんの記事で解説されてる。ように予想しやすいクラス名になってしまうのが難点。JSライブラリでは、クラス名をランダムな文字列にすることで、意図しないクラス名の衝突を回避している)他にも、コンパイル時間が長かったり、対応していないCSSプロパティが多いので、得られる恩恵も割に合わない気がする......。これも慣れてしまえば、書くの自体はそんなに難しくない。最終的なコンポーネントの定義は以下のようになった。ScalaCSSでサイトを作ったTweet関連記事2018-05-09GWでHaskell入門した日記です。GWの自由研究でHaskell入門してた。3Dモデル読み込み、Floatテクスチャ、全画面モードこんにちはアマギです。atom-shellでアプリ作ったメモLolipopという音楽プレイヤーを作った。法然院でVJした過去記事スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。