Interactive data tables for R, based on the React Table library and made with reactR.
You can install reactable from CRAN with:
install.packages("reactable")Or install the development version from GitHub with:
# install.packages("devtools")
devtools::install_github("glin/reactable")To create a table, use reactable() on a data frame or
matrix:
library(reactable)
reactable(iris)You can embed tables in R Markdown or Quarto documents:
```{r}
library(reactable)
reactable(iris)
```
Or use them in Shiny applications:
library(shiny)
library(reactable)
ui <- fluidPage(
  reactableOutput("table")
)
server <- function(input, output) {
  output$table <- renderReactable({
    reactable(iris)
  })
}
shinyApp(ui, server)To learn more about using reactable, check out the examples below.
![]() IE / Edge  | 
![]() Firefox  | 
![]() Chrome  | 
![]() Safari  | 
![]() Opera  | 
|---|---|---|---|---|
| IE 11*, Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions | 
* Support for Internet Explorer 11 was deprecated in reactable v0.4.0.
MIT