시작하기무료로 시작하기

알림을 표시하는 옵저버 추가

옵저버는 브라우저에 그래프, 표, 텍스트를 표시하는 것처럼 부수 효과를 내는 데 사용해요. 기본적으로 옵저버는 기반 의존성이 변경될 때마다 동작을 트리거합니다.

이번 연습에서는 observe()showNotification()을 사용해 브라우저에 알림을 표시하는 옵저버를 작성해 보겠습니다. 옵저버로 동작을 트리거하므로, render***() 함수를 사용하거나 결과를 output에 할당할 필요가 없습니다.

이 연습은 강의의 일부입니다

R로 Shiny 웹 애플리케이션 만들기

강의 보기

연습 안내

  • 서버에 옵저버를 추가해 알림 'You have entered the name xxxx'을(를) 표시하세요. 여기서 xxxx는 입력에서 받은 이름입니다.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

ui <- fluidPage(
  textInput('name', 'Enter your name')
)

server <- function(input, output, session) {
  # CODE BELOW: Add an observer to display a notification
  # 'You have entered the name xxxx' where xxxx is the name

  
  
  
  
}

shinyApp(ui = ui, server = server)
코드 편집 및 실행