Skip to content

Add react update guide from 18.9.0 to 19.0.0 #1498

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Apr 30, 2025

Conversation

mddragnev
Copy link
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
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
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