Skip to content

react-bootstrap/react-router-bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4e0ec85 · Jun 27, 2024
Jul 11, 2022
Jun 19, 2024
Jul 11, 2022
Nov 17, 2021
Nov 23, 2021
Nov 17, 2021
Jun 27, 2024
Sep 15, 2015
Oct 26, 2016
Nov 22, 2021
Jul 25, 2016
Nov 17, 2021
Jun 27, 2024
Jun 27, 2024
Mar 10, 2022
Nov 22, 2021
Nov 22, 2021

Repository files navigation

react-router-bootstrap npm

Integration between React Router v6 and React Bootstrap.

Installation

For React Router v6:

npm install -S react-router-bootstrap

For React Router v4 or v5 (see rr-v4 branch):

npm install -S react-router-bootstrap@rr-v4

For React Router v3 or lower (see rr-v3 branch):

npm install -S react-router-bootstrap@rr-v3

Usage

Wrap your React Bootstrap element in a <LinkContainer> to make it behave like a React Router <Link>

<LinkContainer> accepts same parameters as React Router's <NavLink>

Example

Following plain React Bootstrap component

<Button href="/foo/bar">Foo</Button>

becomes

import { LinkContainer } from 'react-router-bootstrap'
<LinkContainer to="/foo/bar">
  <Button>Foo</Button>
</LinkContainer>

Contributing

See CONTRIBUTING.