Bootstrap 5 components built with React.
React-Bootstrap is compatible with various versions of Bootstrap. As such, you need to ensure you are using the correct combination of versions.
See the below table on which version of React-Bootstrap you should be using in your project.
| Bootstrap Version | React-Bootstrap Version | Documentation |
|---|---|---|
| v5.x | 2.x | Link |
| v4.x | 1.x (not maintained) | Link |
| v3.x | 0.33.x (not maintained) | Link |
If you would like to update React-Bootstrap within an existing project to use Bootstrap 5, please read our docs for migrating to React-Bootstrap V2.
If you would like to update React-Bootstrap within an existing project to use Bootstrap 4, please read our docs for migrating to React-Bootstrap V1.
- react-router-bootstrap – Integration with React Router
- Awesome React Bootstrap Components - Additional components like off-canvas navbar, switch and sliders.
Install Node.js, which includes npm, then run
npm run bootstrap to install dependencies for both the library and docs site.
From there you can:
- Run the tests once with
npm test(or run them in watch mode withnpm run tdd). - Start a local copy of the docs site with
npm start. - Or build a local copy of the library with
npm run build.
Click here to explore some React-Bootstrap CodeSandbox examples.
Click here to automatically open CodeSandbox with the React-Bootstrap CodeSandbox Examples GitHub Repository as a workspace.
Yes please! See the contributing guidelines for details.