examples/next/docs/react-wrapper/data-provider/README.md
Handsontable DataProvider with React (HotTable) and two small Node backends in one folder:
server-rest.mjs (default port 4010), /api/stock-lines.server-graphql.mjs (default port 4011), POST /graphql.Shared filter logic for server-side filters: server-filter-utils.mjs. Browser wiring lives in src/dataProviderClients.js.
Install all necessary dependencies from npm with npm install.
npm run server (or npm run server:rest and npm run server:graphql in separate terminals).npm run start, then open http://localhost:8080.Override URLs with REACT_APP_API_BASE and REACT_APP_GRAPHQL_URL if you change ports.
To run tests for this project, first launch the development server with npm run start. Once the server is running, execute npm run test to run the test specs.
There are two ways to fork this project in Handsontable's monorepo:
Handsontable is a commercial software with two licenses available:
Join our community to get help, share ideas, and contribute to the ongoing development of Handsontable!
Commercial license holders with an active support plan can contact our Support Team.