kickstart.nvim/skeleton/skeleton.R

27 lines
553 B
R

# skeleton for *.R
# PURPOSE:
# observeEvent: side effect, print to console
# USAGE:
# interactive
library(shiny)
ui <- fluidPage(
textInput("name", "What's your name?"),
textOutput("greeting")
)
server <- function(input, output, session) {
string <- reactive(paste0("Hello ", input$name, "!"))
output$greeting <- renderText(string())
observeEvent(input$name, {
message("Greeting performed")
})
}
shinyApp(ui, server)
vim:linebreak:nospell:nowrap:cul tw=78 fo=tqlnr foldcolumn=1 cc=+1 filetype=r