AllenFang / react-bootstrap-table

A Bootstrap table built with React.js
https://allenfang.github.io/react-bootstrap-table/
MIT License
2.24k stars 783 forks source link

react-bootstrap-table2 released #1866

Open AllenFang opened 6 years ago

AllenFang commented 6 years ago

react-bootstrap-table2 already released on last few day, I will pay more effort on it. For this repo, I plan to stop the development after 2018Q2

New release for react-bootstrap-table2: https://react-bootstrap-table.github.io/react-bootstrap-table2/blog/2018/01/24/new-version-0.1.0.html

Let me know you guys's idea and it's welcome to contribute to react-bootstrap-table2. A github ⭐️ for react-bootstrap-table2 is an encouragement for me, any feedback/issues/ideas is very appreciated.

Regards, AllenFang

shic commented 6 years ago

Hi @AllenFang Great work!, could I ask due questions:

  1. Does react-bootstrap-table2 is stable as react-bootstrap-table?
  2. Does it cost very much to migrate from react-bootstrap-table to react-bootstrap-table2? Thanks a lot
AllenFang commented 6 years ago

@shic

  1. currently, yes. but still need to add more legacy features to react-bootstrap-table2, you can wait to the end of Q1
  2. It depends, but I think that's be ok.
DmitryEfimenko commented 6 years ago

Curious, what made you decide to rewrite? What are major differences between react-bootstrap-table and react-bootstrap-table2?

AllenFang commented 6 years ago

@DmitryEfimenko Code quality, internal design(react-bootstrap-table2 leverage lerna to separate the different modules to each repo), legacy table component is hard to implement some cool feature, like column resize, fixed column and also I feel the legacy table component is hard to integrate for redux or the other state management.

jeffwhat commented 6 years ago

Hi @AllenFang, thanks for update. Does the new version have an option to keep the headers in the same table as the content? We have run into accessibility issues having them in two separate tables, since screen readers lose the connection between the headers and the data columns.

AllenFang commented 6 years ago

@devjeff react-bootstrap-table2 is only one table.

We have run into accessibility issues having them in two separate tables, since screen readers lose the connection between the headers and the data columns

I can't get you for this. Did you import the react-bootstrap-table css correctly?

jeffwhat commented 6 years ago

Thanks Allen. Still using the older version, will test react-bootstrap-table2.