Using Data in Stimulus

This lesson will show how to use data with Stimulus.

We'll cover the following

With async, await, and fetch in our toolbox, we can get our Stimulus controller to contact the server to get data about which concerts are sold out. We could also do this with Turbo Streams, but for the moment let’s assume we’re locked into an existing API for the sold-out data. Let’s also assume for the moment that we need to get continuous data and that we’re choosing to do this by polling the server continuously for updates. Later, we’ll look at how to use ActionCable for server push.

Sold-out concerts controller

On the Rails side, we’d like to set this up as its own route by adding a new singular resource to the routes.rb file:

Get hands-on with 1200+ tech skills courses.