반응성: 간단한 반응형 변수
반응형 프로그래밍에서는 의존 항목이 변경될 때마다 표현식이 다시 계산돼요. Shiny에서는 모든 입력이 반응형 변수입니다. 즉, 사용자가 입력 컨트롤을 조작해 값을 바꾸면, 그 변수에 의존하는 모든 코드 블록(예: render 함수)은 입력 변수의 새로운 값에 반응하여 다시 계산돼요.
reactive() 함수를 사용해 새로운 반응형 변수를 만들 수도 있어요.
다음 코드는 num1과 num2라는 두 숫자형 입력의 합을 계산하는 my_sum이라는 반응형 변수를 정의합니다.
my_sum <- reactive({
input$num1 + input$num2
})
my_sum 변수는 언제 다시 계산될까요?
이 연습은 강의의 일부입니다
