Aan de slagGa gratis aan de slag

"Hello, World"-app-uitvoer (UI/Server)

Om je "Hello, world"-app af te ronden, moet je de ingevoerde tekst daadwerkelijk weergeven.

Onthoud: zo maak je een output op basis van een input:

# Render output y met input x
output$y <- renderText({
  input$x
})

shiny is alvast voor je geladen.

Aan het einde van deze oefening zou je app er zo uit moeten zien: Web app that asks a user to enter a name and then displays "Hello name"

Krijg je een foutmelding zoals Parsing error in script.R:4:3: unexpected symbol, dan is de kans groot dat je bent vergeten een komma te gebruiken om de argumenten van een van de functies te scheiden.

Deze oefening maakt deel uit van de cursus

Webapplicaties bouwen met Shiny in R

Cursus bekijken

Oefeninstructies

  • Server: Maak een output met de naam 'greeting' die "Hello, Kaelen" weergeeft wanneer Kaelen als naam is ingevoerd.
  • UI:: Toon de output in de UI. Vergeet niet een komma toe te voegen na textInput(), voordat je meer code toevoegt.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

ui <- fluidPage(
	textInput("name", "What is your name?")
	# CODE BELOW: Display the text output, greeting
    # Make sure to add a comma after textInput()

)

server <- function(input, output) {
	# CODE BELOW: Render a text output, greeting

  
  
}

shinyApp(ui = ui, server = server)
Code bewerken en uitvoeren