반응성: 격리의 영향
어떤 반응형 변수가 코드에 여러 번 등장하고, 그 변수가 바뀌어도 코드가 다시 평가되지 않게 하려면 해당 변수의 모든 사용을 격리해야 합니다. 즉, 변수 x가 isolate() 안에 있으면서 동시에 그 밖에도 나타난다면, 반응성이 발생합니다.
아래 코드는 반응형 변수 result를 정의하고 세 개의 입력값으로 계산합니다:
result <- reactive({
temp <- input$X + input$Y
isolate({
temp <- temp * input$Y * input$Z
})
temp
})
위 코드에서 반응형 변수 result는 언제 업데이트될까요?
이 연습은 강의의 일부입니다
