Skip to content

Add react update guide from 18.9.0 to 19.0.0#1498

Merged
dkamburov merged 3 commits into
vnextfrom
mdragnev/react-update-guide
Apr 30, 2025
Merged

Add react update guide from 18.9.0 to 19.0.0#1498
dkamburov merged 3 commits into
vnextfrom
mdragnev/react-update-guide

Conversation

@mddragnev
Copy link
Copy Markdown
Member

Closing #1496

@IMinchev64 IMinchev64 added the status: verified ✅ The PR is tested and ready for a merge label Apr 29, 2025
@dkamburov
Copy link
Copy Markdown
Contributor

@mddragnev A few more stuffs we need to mention:

  • The IgrDataGrid is now in another package igniteui-react-data-grids, which makes the igniteui-react-grid package lightweight:

    • before import { IgrDataGrid } from 'igniteui-react-grids';
    • now import { IgrDataGrid } from 'igniteui-react-data-grids';
  • The key prop is no longer required for columns or child components of the grid

  • There were types that were exposed as classes, which is no longer the case. One example - IgrPivotConfiguration
    -before const pivotConfiguration1 = new IgrPivotConfiguration();
    -now let pivotConfiguration1: IgrPivotConfiguration = {rows:[], columns:[], values:[]};
    image

@mddragnev
Copy link
Copy Markdown
Member Author

@dkamburov
For the key part I have already added a point:
- Ignite UI for React components no longer require a ***key*** property, unless it is necessary according to React`s [documentation](https://react.dev/learn/rendering-lists#keeping-list-items-in-order-with-key)
The other two I will add.

@dkamburov dkamburov requested a review from ChronosSF April 30, 2025 13:36
@dkamburov dkamburov merged commit 2a324bf into vnext Apr 30, 2025
11 checks passed
@dkamburov dkamburov deleted the mdragnev/react-update-guide branch April 30, 2025 15:18
@randriova randriova added the status: localized indicates that localization is complete label May 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status: localized indicates that localization is complete status: verified ✅ The PR is tested and ready for a merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants