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.