Skip to main content

Introduction to react-bootstrap-table-ng (2026-01-15)

· 3 min read
Jeff Zhou
Developer & Maintainer

react-bootstrap-table-ng is a maintenance fork of react-bootstrap-table-nextgen / npm package react-bootstrap-table-nextgen, which is a fork of react-bootstrap-table2 / npm package react-bootstrap-table-next created by Allen Fang.

The goal of this fork is to provide stable version to support React 18+ and Bootstrap 4+ with modern React 18+ features such as hooks, context, etc.

Planned changes

on top of [react-bootstrap-table-next] and [react-bootstrap-table-nextgen]

Core Features/Enhancements

  • Support React 18 and React 19
  • Support Bootstrap 3.x up to 3.4.1, Bootstrap 4.x up to 4.6.2, and Bootstrap 5.x up to 5.3.8
  • Convert all test cases from Enzyme to React Testing Library (RTL), remove Enzyme related dependencies
  • Migrate PropTypes to typescript types due to PropTypes deprecation in React 19
  • Add column resize functionality
  • Add cell expand functionality
  • Replace all class components with functional components
  • Utilize modern React features such as hooks and context API
  • Add WCAG 2.1 AA support (accessibility)
  • Update most dependencies to their latest stable versions to fix vulnerabilities

Development environment

  • Upgrade Storybook to 10.x
  • Upgrade Yarn to 4.x
  • Upgrade Docusaurus to 3.x
  • Add accessibility testing

Release Notes

https://github.com/jeff-k-zhou/react-bootstrap-table-ng/releases

React and Bootstrap compatibility

See the below table on which version of react-bootstrap-table-ng you should be using in your project.

react-bootstrap-table-ngCompatible react/bootstrap/react-bootstrap versions
reactbootstrapreact-bootstrap
5.19.x18.x - 19.x5.x2.x
4.x1.x
3.x0.33.x
4.19.x18.x - 19.x4.x1.x
3.x0.33.x
4.18.x18.x4.x1.x
3.x0.33.x