使用 Hyperloop 將 React.js 與 Rails 整合
元件類只生成等效的 javascript 元件類。
你還可以直接從 ruby 元件類訪問 javascript 元件和庫。
Hyperloop 將預呈現檢視伺服器端,因此你的初始檢視將像 ERB 或 HAML 模板一樣載入。一旦載入到客戶端上,響應就會接管,並且由於來自使用者,HTTP 請求或傳入的 Web 套接字資料的輸入而會隨著狀態的變化逐步更新 DOM。
除了元件,Hyperloop 還有用於管理共享狀態的儲存,用於封裝同構業務邏輯的操作,以及使用標準 AR 語法直接訪問客戶端上的 ActiveRecord 模型的模型。
更多資訊: http : //ruby-hyperloop.io/