Skip to content

Andryas/reactR

Repository files navigation

CRAN_Status_BadgeTravis-CI Build Status

reactR

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.

Installation

You can install reactR from github with:

# install.packages("devtools")devtools::install_github("timelyportfolio/reactR")

Example

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() ) )

Contributing and Code of Conduct

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.

About

React for R

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • R100.0%