【发布时间】:2016-01-12 13:22:53
【问题描述】:
这些 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 - 新人,外观看起来非常完整,支持 Web、Relay 和 React native,但不支持 URL Router 和 DOM DSL。外观 API 看起来非常精简,与编写 Javascript React.js 代码非常相似。但它是相当新的,可能还没有准备好生产?
如果我错了,请纠正我,因为这里有太多选项可供选择,并希望有一种方法可以在 Scala.js 中编写 React.js 代码。
【问题讨论】:
-
xored 项目的一个分支显示了一些开发活动kanterov/scala-js-react。