Package: reactRouter 0.2.0

reactRouter: 'React Router' for 'shiny' Apps and 'Quarto'

Provides a wrapper around the 'react-router-dom' 'React' library for use in 'Shiny' applications and 'Quarto' documents. Enables client-side routing with hash, memory, and browser history strategies, nested routes, dynamic segments, data loaders, actions, and navigation hooks.

Authors:Felix Luginbuhl [aut, cre, cph], Andryas Waurzenczak [ctb]

reactRouter_0.2.0.tar.gz
reactRouter_0.2.0.zip(r-4.7)reactRouter_0.2.0.zip(r-4.6)reactRouter_0.2.0.zip(r-4.5)
reactRouter_0.2.0.tgz(r-4.6-any)reactRouter_0.2.0.tgz(r-4.5-any)
reactRouter_0.2.0.tar.gz(r-4.7-any)reactRouter_0.2.0.tar.gz(r-4.6-any)
reactRouter_0.2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
reactRouter/json (API)
NEWS

# Install 'reactRouter' in R:
install.packages('reactRouter', repos = c('https://lgnbhl.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/lgnbhl/reactrouter/issues

Pkgdown/docs site:https://felixluginbuhl.com

On CRAN:

Conda:

5.74 score 14 stars 61 scripts 188 downloads 56 exports 37 dependencies

Last updated from:b0735a5380. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK168
source / vignettesOK185
linux-release-x86_64OK143
macos-release-arm64OK107
macos-oldrel-arm64OK98
windows-develOK84
windows-releaseOK85
windows-oldrelOK80
wasm-releaseOK124

Exports:AwaitBrowserRoutercreateBrowserRoutercreateHashRoutercreateMemoryRoutercreateRoutesFromElementsdataResponseFormHashRouterisRouteErrorResponseJSLinkLink.shinyInputMemoryRouterNavigateNavLinkNavLink.shinyInputOutletreactRouterDependencyreactRouterExampleredirectredirectDocumentreplaceResponseRouteRouterProviderRoutesScrollRestorationupdateLink.shinyInputupdateNavLink.shinyInputuseActionDatauseAsyncErroruseAsyncValueuseBlockeruseFetcheruseFetchersuseHrefuseInRouterContextuseLinkClickHandleruseLoaderDatauseLocationuseMatchuseMatchesuseNavigateuseNavigationuseNavigationTypeuseOutletuseOutletContextuseParamsuseResolvedPathuseRevalidatoruseRouteErroruseRouteLoaderDatauseRoutesuseSearchParamsuseSubmituseViewTransitionState

Dependencies:backportsbase64encbslibcachemcheckmateclicommonmarkdigestfastmapfontawesomefsgluehtmltoolshttpuvjquerylibjsonlitelaterlifecycleloggermagrittrmemoisemimeotelpromisespurrrR6rappdirsRcpprlangsassshinyshiny.reactsourcetoolsstringivctrswithrxtable

Readme and manuals

Help Manual

Help pageTopics
AwaitAwait
BrowserRouterBrowserRouter
createBrowserRoutercreateBrowserRouter
createHashRoutercreateHashRouter
createMemoryRoutercreateMemoryRouter
createRoutesFromElementscreateRoutesFromElements
dataResponse (loader/action helper)dataResponse
FormForm
HashRouterHashRouter
isRouteErrorResponseisRouteErrorResponse
LinkLink Link.shinyInput updateLink.shinyInput
MemoryRouterMemoryRouter
NavigateNavigate
NavLinkNavLink NavLink.shinyInput updateNavLink.shinyInput
OutletOutlet
Print reactRouter componentsprint.reactRouter
react-router-dom JS dependencyreactRouterDependency
Run reactRouterExample examplereactRouterExample
redirect (loader/action helper)redirect
redirectDocument (loader/action helper)redirectDocument
replaceResponse (loader/action helper)replaceResponse
RouteRoute
RouterProviderRouterProvider
RoutesRoutes
ScrollRestorationScrollRestoration
useActionDatauseActionData
useAsyncErroruseAsyncError
useAsyncValueuseAsyncValue
useBlockeruseBlocker
useFetcheruseFetcher
useFetchersuseFetchers
useHrefuseHref
useInRouterContextuseInRouterContext
useLinkClickHandleruseLinkClickHandler
useLoaderDatauseLoaderData
useLocationuseLocation
useMatchuseMatch
useMatchesuseMatches
useNavigateuseNavigate
useNavigationuseNavigation
useNavigationTypeuseNavigationType
useOutletuseOutlet
useOutletContextuseOutletContext
useParamsuseParams
useResolvedPathuseResolvedPath
useRevalidatoruseRevalidator
useRouteErroruseRouteError
useRouteLoaderDatauseRouteLoaderData
useRoutesuseRoutes
useSearchParamsuseSearchParams
useSubmituseSubmit
useViewTransitionStateuseViewTransitionState