Trilha Júnior Trilha

Stimulus.js: actions & targets

O Stimulus prende pequenos comportamentos a HTML renderizado no servidor. O curso lê os controllers e as views de um app para explicar como essa ligação funciona. Ele mostra como o caminho do arquivo de um controller vira o identificador usado no data-controller. Trata de targets e dos acessores que eles geram. Explica actions, com a sintaxe explícita de evento e o atalho. Também cobre values tipados lidos de atributos data, incluindo um vindo de uma constante Ruby. As últimas aulas mostram dois controllers na mesma árvore de elementos e terminam com um pequeno desafio em Ruby puro.

O que você vai aprender

  • ✓Como o caminho de um arquivo de controller vira o identificador do data-controller
  • ✓Declarar targets e usar xTarget, hasXTarget e xTargets
  • ✓Ligar eventos do DOM a métodos com data-action, na forma explícita ou no atalho
  • ✓Ler values tipados de atributos data, incluindo constantes Ruby
  • ✓Aninhar controllers independentes na mesma árvore de elementos
  • ✓Por que métodos privados com # não podem ser ligados a uma action
Prévia grátis · Aula 1 3 min de leitura

O que um controller Stimulus conecta

Um dropdown que abre e fecha, um campo de senha com medidor de força, um diálogo que fecha quando você clica fora dele: nada disso precisa de um framework que renderize views no navegador. Cada um precisa de HTML comum, renderizado no servidor, com um pouco de comportamento preso a elementos…

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...