Reading view

I ported my old enterprise WPF grid architecture to React. I'd love feedback on the Server-Side API design!

Hey everyone,

I’m a solo dev, and I've spent the last few months building a highly performant, open-source React data grid (reactdatagrid.dev). My background is in building heavy UI components (I previously maintained the WPF Extended DataGrid on CodePlex), and I wanted to bring that same level of enterprise functionality to React for free.

It currently supports things like Pivot Tables, Tree Data, and complex Column Grouping out-of-the-box.

Last night, I pushed a massive update adding Server-Side Sorting, Filtering, and Pagination. Handling the state hand-off between the grid's internal UI and a developer's backend API is always tricky, so I built a live demo that visually logs the mocked API requests as you interact with the grid.

I would love some feedback from senior React devs:

  1. Does the API implementation feel intuitive to you?
  2. Are there any server-side edge cases I missed in the documentation?

You can test the server-side features (and copy the implementation boilerplate) here:https://reactdatagrid.dev/demo/server-side

GitHub Repo:https://github.com/bhushanpoojary/react-open-source-datagrid

Thanks in advance for any critiques!

submitted by /u/Mindless-Bobcat-936 to r/reactjs
[link] [comments]
❌