Skip to content

lgnbhl/reactRouter

Repository files navigation

reactRouter

CRAN status Grand total R-CMD-check LinkedIn

The goal of reactRouter is to provide a wrapper around React Router (v6).

Usage

You can easily add URL pages in Quarto document or R shiny like so:

library(reactRouter)

HashRouter(
  NavLink(to = "/", "Main"),
  NavLink(to = "/analysis", "Analysis"),
  Routes(
    Route(path = "/", element = "Main content"),
    Route(path = "/analysis", element = "Analysis content")
  )
)

Install

#remotes::install_github("lgnbhl/reactRouter") # development version

install.packages("reactRouter")

Example

Get started with a showcase example:

# print all examples available: reactRouterExample()
reactRouterExample("basic")

Read the vignette here for detailed use cases with Quarto and R Shiny.

Contribute

Would you like to contribute to the package? Have a look at the current roadmap.

About

React Router for Shiny and Quarto

Topics

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •