什么是hyperloop gem,为什么我们一起使用它?

时间:2017-08-23 12:49:11

标签: ruby-on-rails reactjs

我正在尝试将反应组件添加到rails中,我建议使用hyperloop gem。

// app/assets/javascripts/application.js
...
//= hyperloop-loader

现在我无法理解为什么在这种情况下会使用hyperloop gem以及它的目的是什么?

1 个答案:

答案 0 :(得分:0)

Hyperloop的主要目标是让您快速构建现代互动网络应用程序。

您可以完全访问整个Rails生态系统以及前端JavaScript库(如React和jQuery)的全部内容 - 所有这些都使用一种优秀的语言 - Ruby。

Hyperloop允许您编写旨在以最直接的方式解决用户需求的代码,而无需冗余代码,不必要的API或客户端与服务器之间的人为分离。

我们的(同构)框架由组件,操作,模型,策略和商店组成。这种结构类似于并取代了旧的MVC架构,但具有更合理,更细粒度的分工。

enter image description here

我相信您可以获取更多信息here并提供ToDo应用教程示例here