Tepkisellik: basit reaktif değişken
Reaktif programlamada, bir ifade bağımlılıklarından herhangi biri değiştirildiğinde yeniden değerlendirilir. Shiny'de tüm girdiler reaktif değişkenlerdir. Bu da, kullanıcı bir giriş kontrolünü değiştirip değerini güncellediğinde, o değişkene bağlı olan herhangi bir kod bloğunun (örneğin bir render fonksiyonu) giriş değişkeninin yeni değerine yeniden değerlendirme yaparak tepki verdiği anlamına gelir.
reactive() fonksiyonuyla yeni reaktif değişkenler de oluşturabilirsin.
Aşağıdaki kod, num1 ve num2 adlı iki sayısal girdinin toplamını hesaplayan my_sum adlı bir reaktif değişken tanımlar.
my_sum <- reactive({
input$num1 + input$num2
})
my_sum değişkeni ne zaman yeniden hesaplanır?
Bu egzersiz
Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme
kursunun bir parçasıdırUygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat