"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:
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
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)