Package: shinyreact 0.1.0
shinyreact: Client-Side 'React' Interface for 'Shiny'
Server-side plumbing for the 'ui.tsx' pattern in 'Shiny': the user interface is defined in a client 'React' (<https://react.dev/>) 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.
Authors:
shinyreact_0.1.0.tar.gz
shinyreact_0.1.0.zip(r-4.7-any)shinyreact_0.1.0.zip(r-4.6-any)shinyreact_0.1.0.zip(r-4.5-any)
shinyreact_0.1.0.tgz(r-4.6-any)shinyreact_0.1.0.tgz(r-4.5-any)
shinyreact_0.1.0.tar.gz(r-4.7-any)shinyreact_0.1.0.tar.gz(r-4.6-any)
shinyreact_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
shinyreact/json (API)
| # Install 'shinyreact' in R: |
| install.packages('shinyreact', repos = c('https://schloerke.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/posit-dev/shinyreact/issues
Pkgdown/docs site:https://posit-dev.github.io
Last updated from:9345e59fcd. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 158 | ||
| source / vignettes | OK | 219 | ||
| linux-release | OK | 189 | ||
| macos-release | OK | 97 | ||
| macos-oldrel | OK | 96 | ||
| windows-devel | OK | 112 | ||
| windows-release | OK | 90 | ||
| windows-oldrel | OK | 82 | ||
| wasm-release | OK | 117 |
Exports:page_barepage_reactpage_react_deppage_react_htmlreactive_outputsend_messagewire_tap
Dependencies:base64encbriobslibcachemclicommonmarkdigestfastmapfontawesomefsgluehtmltoolshttpuvjquerylibjsonlitelaterlifecyclemagrittrmemoisemimeotelpromisesR6rappdirsRcpprlangsassshinysourcetoolswithrxtable
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Bare HTML page with Shiny dependencies | page_bare |
| Create a React page from conventional assets — no HTML file required | page_react |
| HTML dependency for a downstream package's own JS/CSS bundle | page_react_dep |
| Serve a React 'index.html' document (the 'ui.tsx' pattern) | page_react_html |
| Publish a reactive value to a shinyreact client (the 'ui.tsx' pattern) | reactive_output |
| Send a custom message to client React components | send_message |
| Tap the websocket wire of a shinytest2 app | wire_tap |
