ПочатиПочніть безкоштовно

Реактивність: складена реактивна змінна

Щоразу, коли значення реактивної змінної (або інпуту) змінюється, код, який використовує цю реактивну змінну, виконується повторно. Щоб визначити, який код запускається, коли реактивна змінна змінює значення, Shiny створює граф залежностей на основі коду. Загалом, якщо x залежить від y, а y залежить від z, тоді зміна z призводить до оновлення y, що, своєю чергою, запускає оновлення x.

Нижче наведено приклад реактивної змінної, яка залежить від іншої реактивної змінної:

x <- reactive({
  input$num1 + 5
})
y <- reactive({
  x() + input$num2
})

Коли в наведеному вище коді оновлюється значення y?

Ця вправа є частиною курсу

Case Studies: створення вебзастосунків із Shiny в R

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу