Reaktivitas: variabel reaktif sederhana
Dalam pemrograman reaktif, sebuah ekspresi akan dievaluasi ulang setiap kali ada dependensinya yang diubah. Dalam Shiny, semua input adalah variabel reaktif. Artinya, setiap kali pengguna memanipulasi kontrol input untuk mengubah nilainya, setiap blok kode yang bergantung pada variabel tersebut (seperti fungsi render) akan bereaksi terhadap nilai baru variabel input dengan melakukan evaluasi ulang.
Anda juga dapat membuat variabel reaktif baru dengan fungsi reactive().
Kode berikut mendefinisikan variabel reaktif bernama my_sum yang menghitung jumlah dari dua input numerik bernama num1 dan num2.
my_sum <- reactive({
input$num1 + input$num2
})
Kapan variabel my_sum dihitung ulang?
Latihan ini adalah bagian dari kursus
Studi Kasus: Membangun Aplikasi Web dengan Shiny di R
Latihan interaktif praktis
Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.
Mulai berolahraga