Aplicando conceitos de reatividade

Construindo Aplicações Web com Shiny em R

Ramnath Vaidyanathan

VP of Product Research

Reatividade 101

Um app onde você seleciona o número de linhas para mostrar e aparecem uma tabela e um gráfico

Construindo Aplicações Web com Shiny em R

Reativos e observadores

  • Fontes reativas são acessíveis via input$x.
  • Condutores reativos servem para cálculos lentos ou caros e ficam entre fontes e destinos.
  • Destinos reativos são acessíveis via output$y; são observadores, usados principalmente por seus efeitos colaterais, não para calcular diretamente.
Construindo Aplicações Web com Shiny em R

Parar, Atrasar, Disparar

  • Parar com isolate()
  • Atrasar com eventReactive()
  • Disparar com observeEvent()
Construindo Aplicações Web com Shiny em R

Vamos praticar!

Construindo Aplicações Web com Shiny em R

Preparing Video For Download...