Shiny bindings for reactable
Output and render functions for using reactable within Shiny applications and interactive R Markdown documents.
reactableOutput(outputId, width = "auto", height = "auto", inline = FALSE) renderReactable(expr, env = parent.frame(), quoted = FALSE)
outputId |
Output variable to read from. |
width, height |
A valid CSS unit (like |
inline |
Use an inline element for the table's container? |
expr |
An expression that generates a reactable widget. |
env |
The environment in which to evaluate |
quoted |
Is |
reactableOutput()
returns a reactable
output element that can be
included in a Shiny UI.
renderReactable()
returns a reactable
render function that can be
assigned to a Shiny output slot.
See the online demo for additional examples of using reactable in Shiny.
updateReactable()
for updating a reactable instance in Shiny.
getReactableState()
for getting the state of a reactable instance in Shiny.
# Run in an interactive R session if (interactive()) { library(shiny) library(reactable) ui <- fluidPage( titlePanel("reactable example"), reactableOutput("table") ) server <- function(input, output, session) { output$table <- renderReactable({ reactable(iris) }) } shinyApp(ui, server) }
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.