Package: shinyreact
Title: Client-Side 'React' Interface for 'Shiny'
Version: 0.1.0
Authors@R: c(
person("Barret", "Schloerke", , "barret@posit.co", role = c("cre", "aut"),
comment = c(ORCID = "0000-0001-9986-114X")),
person("Winston", "Chang", , "winston@posit.co", role = "ctb",
comment = c(ORCID = "0000-0002-1576-2126")),
person("Garrick", "Aden-Buie", , "garrick@adenbuie.com", role = "ctb",
comment = c(ORCID = "0000-0002-7111-0077")),
person("Carson", "Sievert", , "carson@posit.co", role = "ctb",
comment = c(ORCID = "0000-0002-4958-2844")),
person(, "Posit Software, PBC", role = c("cph", "fnd"),
comment = c(ROR = "03wc8by49")),
person(, "Meta Platforms, Inc.", role = "cph",
comment = "'React' and 'ReactDOM', bundled in inst/lib/shiny/shinyreact.js")
)
Description: Server-side plumbing for the 'ui.tsx' pattern in 'Shiny':
the user interface is defined in a client 'React'
() bundle, and the 'Shiny' server contains
only reactive computation. Provides page builders that discover
and serve the client bundle, a render function that publishes
any JSON-serializable value to the client, and custom messages
to 'React' components. Ships no user interface components, so
the app author owns the whole front end. The 'React' runtime
and the client hooks are bundled, so no JavaScript build step
is required to get started.
License: MIT + file LICENSE
URL: https://posit-dev.github.io/shinyreact/r/,
https://github.com/posit-dev/shinyreact
BugReports: https://github.com/posit-dev/shinyreact/issues
Imports: brio, cli, htmltools, jsonlite, rlang, shiny (>= 1.13.0),
utils
Suggests: knitr, later, rmarkdown, shinytest2, spelling, testthat (>=
3.0.0), withr
VignetteBuilder: knitr, rmarkdown
Config/needs/check: spelling
Config/Needs/website: pkgdown, tidyverse/tidytemplate
Config/roxygen2/version: 8.1.0
Config/testthat/edition: 3
Encoding: UTF-8
Language: en-US
NeedsCompilation: no
Packaged: 2026-09-23 13:40:49 UTC; root
Author: Barret Schloerke [cre, aut] (ORCID:
), Winston Chang [ctb]
(ORCID: ), Garrick
Aden-Buie [ctb] (ORCID:
), Carson Sievert [ctb]
(ORCID: ), Posit
Software, PBC [cph, fnd] (ROR: ),
Meta Platforms, Inc. [cph] ('React' and 'ReactDOM', bundled in
inst/lib/shiny/shinyreact.js)
Maintainer: Barret Schloerke
Config/pak/sysreqs: cmake make libuv1-dev zlib1g-dev
Repository: https://schloerke.r-universe.dev
Date/Publication: 2026-09-23 06:08:13 UTC
RemoteUrl: https://github.com/cran/shinyreact
RemoteRef: HEAD
RemoteSha: 9345e59fcdd2e1f953616954e0483350c1adca59