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:
- Does the API implementation feel intuitive to you?
- 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!
[link] [comments]