Not sure what you mean. React is 5 years old. Frontend development is more volatile by nature as devices changes, UX guidelines change, etc but overall React was very stable during these years.
You should read the link, these changes are less "modernizing" the API, and more doing the internals, many of which haven't changed since 2013.
In that process there will probably be some breaking changes, but Facebook has some insane number of components they use internally, so they try to never make any breaking changes that can't be automatically migrated.
Changing className -> class and onChange -> onInput is going to affect practically every React component ever written.
They seem to have opposite rationales (class is less pedantic and onInput is more pedantic) and I expect at least one of them will get dropped along the way but we'll see.
But even Java changed A LOT in 5 years...
You always have to keep up as a developer.