这些 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 native,但没有 URL Router 支持和 DOM DSL。外观 API 看起来非常简洁,与编写 Javascript React.js 代码非常相似。但它是相当新的,可能还没有准备好生产?
如果我错了,请纠正我,因为这里有太多选项可供选择,并希望有一种方法可以在 Scala.js 中编写 React.js 代码。