これらの Scala.js React.js ライブラリの違いは何ですか? また、どちらか一方を選択する必要があるのはなぜですか?
- Xored Scalajs-react - 最後のコミットは 8 か月前です。だから、開発はもう活発ではないと思います。
- Scalajs-react - 非常にアクティブで完全であり, カスタム URL ルーターが付属しています. しかし、API は実際の Javascript React コードの記述方法から離れているようであり、React-native のサポートはなく、Scalaz と Monocle の追加によりライブラリが肥大化し、ブラウザーがダウンロードする必要がある Javascript のサイズが増加します。ドキュメントには Scalaz と Monocle がオプトインされていると書かれているので、デフォルトでは Scalaz と Monocle は除外されているのではないでしょうか? 個人的には、このライブラリは React.js コードの非常に単純なファサードであり、新しいバージョンの React.js への更新が容易になると感じています。単純なファサードではないということは、より多くの Javascript コードが生成されることを意味します。ブラウザがダウンロードする必要があるコード。ここで間違っているかもしれません。訂正してください。
- SRI - Newcomer とファサードは非常に完全に見え、Web、Relay、および React ネイティブをサポートしていますが、URL ルーターのサポートと DOM DSL はありません。ファサード API は非常に無駄がなく、Javascript React.js コードを記述するのと非常によく似ています。しかし、それはかなり新しく、本番環境に対応していない可能性がありますか?
ここで選択するオプションが多すぎるため、間違っている場合は訂正してください。Scala.js で React.js コードを記述する方法が 1 つあればいいのにと思います。