Framework Guide · Data Grids

JavaScript Data Grid for
React, Angular, Vue & Svelte

Choosing a JavaScript data grid usually comes down to two questions: does it handle your data volume, and does it fit your framework cleanly. This guide covers the second part for FastGrid, framework by framework.

August 2026 7 min read Integration JavaScript

Same grid, different install path

FastGrid is a single component: virtual scrolling, Excel-like editing, filtering, sorting, grouping and pivoting on datasets with millions of rows, without pagination. What changes between frameworks is only the install and integration layer.

5

Framework packages

1

Grid engine underneath

0

Feature differences

React

Official npm package, TypeScript definitions, example project with hooks-based setup. Best fit if your app already uses functional components and you want the grid wired into React state.

npm create fastgrid-react

Full React guide

Angular

Official npm package, TypeScript-first, example project structured around Angular modules and components. Best fit for teams already standardized on Angular's DI and module system.

npm create fastgrid-angular

Full Angular guide

Vue

Official npm package with a Vue-idiomatic example using component props and events. Best fit if your data flow is already built around Vue's reactivity system.

npm create fastgrid-vue

Full Vue guide

Svelte

Official npm package and example project. Best fit for lighter builds where you want grid performance without extra runtime overhead.

npm create fastgrid-svelte

Full Svelte guide

No framework

A plain HTML/JavaScript example if you're not on any of the above.

npm create fastgrid-html

Full HTML/JS guide

What's identical across all of them

What's different

Only the install path, import syntax and example project structure. Pick based on your existing stack, not based on features, since the underlying component is the same.

FastSheet: FastSheet is a FastGrid extension and uses the same packages (npm create fastgrid-react, -angular, -vue, -svelte, -html).

Frequently asked questions

Can I use FastGrid without npm?

Yes, via the HTML/JavaScript example, or by including the packaged single-file build.

Does licensing change per framework?

No. Licensing is per developer/application, independent of which framework package you install.

Is FastSheet covered by the same packages?

Yes. FastSheet is a FastGrid extension and uses the same packages listed above.

See the full feature list

Explore FastGrid's performance, editing and export capabilities in detail.

Open FastGrid →