1. 학습
  2. /
  3. 강의
  4. /
  5. R로 Shiny 웹 애플리케이션 만들기

Connected

연습 문제

eventReactive()로 반응 지연시키기

Shiny의 반응형 프로그래밍 프레임워크는 입력이 변경되면 해당 입력에 의존하는 출력이 자동으로 업데이트되도록 설계되어 있어요. 하지만 상황에 따라 업데이트를 일으키는 트리거를 명시적으로 제어하고 싶을 때가 있어요.

eventReactive() 함수는 특정 이벤트에 응답할 때만 업데이트되는 반응형 값을 계산할 때 사용해요.

rval_x <- eventReactive(input$event, {
 # 계산
})

지침

100 XP
  • eventReactive()를 사용해, 사용자가 버튼을 클릭할 때까지 BMI 계산 실행을 지연하세요.