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
DESCRIPTION |NEWS
card.svg |card.png
reactRouter/json (API)

# 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.72 score 14 stars 75 scripts 465 downloads 56 exports 37 dependencies

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

TargetResultTimeFilesSyslog
linux-devel-x86_64OK133
source / vignettesOK215
linux-release-x86_64OK138
macos-release-arm64OK126
macos-oldrel-arm64OK142
windows-develOK92
windows-releaseOK80
windows-oldrelOK89
wasm-releaseOK120

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