Ruby on RailsIntegrazione di React.js con Rails mediante Hyperloop


introduzione

Questo argomento riguarda l'integrazione di React.js con Rails utilizzando la gemma Hyperloop

Altri approcci non trattati qui utilizzano i reatt-rails o react_on_rails gems.

Osservazioni

Le classi di componenti generano semplicemente le classi di componenti javascript equivalenti.

Puoi anche accedere ai componenti e alle librerie javascript direttamente dalle classi dei componenti del ruby.

Hyperloop "eseguirà il prerender" del lato server di visualizzazione in modo che la vista iniziale venga caricata proprio come i modelli ERB o HAML. Una volta caricato sul client, la reazione riprende e aggiorna in modo incrementale il DOM come cambiamenti di stato dovuti agli input dell'utente, alle richieste HTTP o ai dati del socket Web in ingresso.

Oltre ai componenti, Hyperloop ha negozi per gestire lo stato condiviso, operazioni per incapsulare la logica aziendale isomorfa e modelli che danno accesso diretto ai modelli ActiveRecord sul client utilizzando la sintassi AR standard.

Maggiori informazioni qui: http://ruby-hyperloop.io/

Integrazione di React.js con Rails mediante Hyperloop Esempi correlati