알림을 표시하는 옵저버 추가
옵저버는 브라우저에 그래프, 표, 텍스트를 표시하는 것처럼 부수 효과를 내는 데 사용해요. 기본적으로 옵저버는 기반 의존성이 변경될 때마다 동작을 트리거합니다.
이번 연습에서는 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)