Ruby on RailsIntégration de React.js avec Rails à l'aide d'Hyperloop


Introduction

Cette rubrique couvre l’intégration de React.js aux Rails à l’aide du joyau Hyperloop

D'autres approches non couvertes ici utilisent les gemmes react-rails ou react_on_rails.

Remarques

Les classes de composants génèrent simplement les classes de composants javascript équivalents.

Vous pouvez également accéder aux composants et aux bibliothèques javascript directement à partir de vos classes de composants Ruby.

Hyperloop va "prérégler" le côté serveur de vue pour que votre vue initiale se charge exactement comme les modèles ERB ou HAML. Une fois chargée sur le client, la réaction prend le relais et mettra à jour progressivement le DOM en tant que changement d’état dû aux entrées de l’utilisateur, aux requêtes HTTP ou aux données de socket Web entrantes.

Outre les composants, Hyperloop a des magasins pour gérer l'état partagé, les opérations pour encapsuler la logique métier isomorphe et les modèles qui donnent un accès direct à vos modèles ActiveRecord sur le client en utilisant la syntaxe AR standard.

Plus d'infos ici: http://ruby-hyperloop.io/

Intégration de React.js avec Rails à l'aide d'Hyperloop Exemples Liés