Ruby on RailsИнтеграция React.js с рельсами с использованием Hyperloop


Вступление

В этом разделе рассматривается интеграция React.js с Rails с использованием Hyperloop gem

Другие подходы, не охватываемые здесь, - использование ременных рельсов или камней реакции_он_ра.

замечания

Классы компонентов просто генерируют эквивалентные классы компонентов javascript.

Вы также можете получить доступ к компонентам и библиотекам javascript непосредственно из ваших классов компонентов ruby.

Hyperloop будет «prerender» на стороне сервера просмотра, поэтому ваше начальное представление будет загружаться так же, как шаблоны ERB или HAML. После загрузки на клиент реакции берет на себя и будет постепенно обновлять DOM по мере изменения состояния из-за входов от пользователя, HTTP-запросов или входящих данных веб-сокета.

Помимо компонентов, Hyperloop имеет магазины для управления общим состоянием, операции для инкапсуляции изоморфной бизнес-логики и модели, которые дают прямой доступ к вашим моделям ActiveRecord на клиенте с использованием стандартного синтаксиса AR.

Подробнее здесь: http://ruby-hyperloop.io/

Интеграция React.js с рельсами с использованием Hyperloop Связанные примеры