From 844a9291feccbf5ad9767873056e81f764c1787c Mon Sep 17 00:00:00 2001 From: Ivan Minchev Date: Thu, 22 May 2025 18:18:59 +0300 Subject: [PATCH] Update data-performance-virtualization sample for React 19 --- .../data-performance-virtualization/src/RemoteService.ts | 7 ++++--- .../data-performance-virtualization/src/index.tsx | 4 +--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/samples/grids/hierarchical-grid/data-performance-virtualization/src/RemoteService.ts b/samples/grids/hierarchical-grid/data-performance-virtualization/src/RemoteService.ts index 8fa33f7ceb..ee2fd548dc 100644 --- a/samples/grids/hierarchical-grid/data-performance-virtualization/src/RemoteService.ts +++ b/samples/grids/hierarchical-grid/data-performance-virtualization/src/RemoteService.ts @@ -1,8 +1,9 @@ const URL = `https://data-northwind.indigo.design/`; -export function getData(dataState: any): any { - return fetch(buildUrl(dataState)) - .then((result) => result.json()); +export async function getData(dataState: any): Promise { + const response = await fetch(buildUrl(dataState)); + const data = await response.json(); + return data; } function buildUrl(dataState: any) { diff --git a/samples/grids/hierarchical-grid/data-performance-virtualization/src/index.tsx b/samples/grids/hierarchical-grid/data-performance-virtualization/src/index.tsx index cb1384cef8..f3ddf0274e 100644 --- a/samples/grids/hierarchical-grid/data-performance-virtualization/src/index.tsx +++ b/samples/grids/hierarchical-grid/data-performance-virtualization/src/index.tsx @@ -2,15 +2,13 @@ import React, { useEffect, useRef } from "react"; import ReactDOM from "react-dom/client"; import "./index.css"; -import { IgrGridCreatedEventArgs, IgrHierarchicalGridModule } from "igniteui-react-grids"; +import { IgrGridCreatedEventArgs } from "igniteui-react-grids"; import { IgrHierarchicalGrid, IgrColumn, IgrRowIsland } from "igniteui-react-grids"; import "igniteui-react-grids/grids/combined"; import "igniteui-react-grids/grids/themes/light/bootstrap.css"; import { getData } from "./RemoteService"; -IgrHierarchicalGridModule.register(); - export default function App() { const hierarchicalGrid = useRef(null);