bundle install// app/assets/javascripts/application.js ... //= hyperloop-loader
hyperloop/components directory
# app/hyperloop/components/hello_world.rb
class HelloWorld < Hyperloop::Component
  after_mount do
    every(1.second) { mutate.current_time(Time.now) }
  end
  render do
    "Hello World!  The time is now: #{state.current_time}"
  end
end
render_component method in a controller:
# somewhere in a controller:
  ...
  def hello_world
    render_component # renders HelloWorld based on method name
  end