Copyconst GridExample = () => {
const [rowData, setRowData] = getRowDataJson();
const [colDefs, setColDefs] = useState<ColDef<IRow>[]>([
{ field: "make" },
{ field: "model" },
{ field: "price" }
]);
return (
<div className={"ag-theme-quartz-dark"}>
<AgGridReact rowData={rowData} columnDefs={colDefs} />
</div>
);
}
There are a lot of component-based table libraries out there, but I believe AG Grid is the gold standard and is by far my favourite. AG Grid is perfect for building Enterprise Applications.
Tanner Linsley
TanStackI've been impressed with AG Grid. Not only is it incredibly feature-rich, but it also leverages your framework of choice to do its rendering. This means seamless extensibility and a real way to leverage the framework's strengths. And for SolidJS that's a game changer.
Ryan CarniatoIf your application needs to display large amounts of data, we recommend AG Grid. Not only is it highly customizable and extensible, it’s also the fastest JavaScript grid on the planet.
Brian Love
Google Developers
Create your first React Table and learn the basics in just a few minutes.
Learn key concepts by building a React Table with common functionality & customisations.
Customise your React Table using CSS variables to create a unique theme for your brand.