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, kursun bir parçasıdır
Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme
Uygulamalı etkileşimli egzersiz
Teoriyi etkileşime dönüştürün, interaktif egzersizlerimizden biriyle
Egzersize başla