1.0.8 • Published 9 months ago

rescript-react-router-dom v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Rescript React Router DOM

Rescript bindings for React Router DOM

Getting Started

  1. Add this to your package.json:
npm i rescript-react-router-dom
  1. Add this to you bsconfig.json:
"bs-dependencies": [
    "@rescript/react",
    "rescript-react-router-dom"
]
  1. Import into your Rescript project
open RescriptReactRouterDom.ReactRouterDOM

Example Usage

Router

open RescriptReactRouterDom.ReactRouterDOM

@react.component
let make = () => {
  <HashRouter>
    <Routes>
      <Route path="/" element={<HomePage />} />
      <Route path="blog" element={<BlogPage />} />
      <Route path="blog/:slug" element={<ArticlePage />} />
      <Route path="about-me" element={<AboutMePage />} />
      <Route path="projects" element={<ProjectsPage />} />
      <Route path="*" element={<Error404Page />} />
    </Routes>
  </HashRouter>
}

Links

open RescriptReactRouterDom.ReactRouterDOM

@react.component
let make = () => {
  <div>
    <Link className="columns" href={`/blog`}>
      {"Blog" |> React.string}
    </Link>
  </div>
}
  • Note: to is a reserved word in Rescript. It has been replaced by href in this port.
1.0.8

9 months ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago