A set of convenience function with local dependencies for using React
in R
. This is modeled after the html_dependency_*
functions from RStudio's rmarkdown
package.
You can install reactR from github with:
# install.packages("devtools")
devtools::install_github("timelyportfolio/reactR")
library(reactR)
library(htmltools)
browsable(tagList(
tags$script(
"
ReactDOM.render(
React.createElement(
'h1',
null,
'Powered by React'
),
document.body
)
"
),
#add core-js first to work in RStudio Viewer
html_dependency_corejs(),
html_dependency_react()
))
reactR
also uses V8
if available to transform JSX
and ES2015
code.
library(reactR)
library(htmltools)
browsable(
tagList(
tags$script(
babel_transform('ReactDOM.render(<h1>Powered By React/JSX</h1>,document.body)')
),
# add core-js shim first for React in RStudio Viewer
html_dependency_corejs(),
html_dependency_react()
)
)
I welcome contributors. Help make this package great. Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.