Tepkisellik: izolasyonun etkileri
Kodunda bir tepkisel değişken birden çok kez geçiyorsa ve bu değişkendeki bir değişikliğin kodun yeniden değerlendirilmesini tetiklememesini istiyorsan, o değişkenin tüm örneklerini izole etmen gerekir. Yani bir x değişkeni isolate() içinde olsa bile dışarıda da geçiyorsa, tepkiselliği tetiklemeye devam eder.
Aşağıdaki kod, tepkisel bir result değişkeni tanımlar ve bunu üç girdi değeriyle hesaplar:
result <- reactive({
temp <- input$X + input$Y
isolate({
temp <- temp * input$Y * input$Z
})
temp
})
Yukarıdaki kodda, result tepkisel değişkeni ne zaman güncellenir?
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