Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme
Dean Attali
Shiny Consultant
reactive() ve input$ tepkiselx <- reactive({
y() * input$num1 * input$num2
})
isolate() kullanınisolate() içindeki tepkisel değer değişirse, hiçbir şey olmazx <- reactive({
y() * isolate({ input$num1 }) * input$num2
})
x <- reactive({
y() * isolate({ input$num1 * input$num2 })
})
Bazen tüm tepkiselleri izole etmek istersiniz
x <- reactive({
isolate({
y() * input$num1 * input$num2
})
})
x'i talep üzerine yeniden tetiklemenin bir yoluna ihtiyaç var
actionButton(inputId, label, ...)

# Bir butona iki kez tıkladıktan sonra
str(input$button)
int 2
Sunucuda buton girişine erişmek tepkiselliği tetikler
Butonu arayüze ekleyin
actionButton(inputId = "calculate_x", label = "Calculate x!")
Bağımlılık olması için butona erişin
x <- reactive({
input$calculate_x
isolate({
y() * input$num1 * input$num2
})
})
Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme