Get startedGet started for free

Add an observer to display notifications

Recall that an observer is used for side effects, like displaying a plot, table, or text in the browser. By default an observer triggers an action, whenever one of its underlying dependencies change.

In this exercise, you will use an observer to display a notification in the browser, using observe() and showNotification(). As we are triggering an action using an observer, we do NOT need to use a render***() function or assign the results to an output.

This exercise is part of the course

Building Web Applications with Shiny in R

View Course

Exercise instructions

  • Add an observer in the server to display a notification 'You have entered the name xxxx', where xxxx is the name from the input.

Hands-on interactive exercise

Have a go at this exercise by completing this sample code.

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)
Edit and Run Code