Front-end web development? Not much, IMO. It didn't realy bring anything revolutionary. The field started to suck way before React.
Before jQuery, the most fancy projects used prototypejs and http://script.aculo.us/
Before these, I was not doing web development so I prefer to not say anything.
Angular 1 was part of the 2nd wave of frameworks (others I remember are knockout + durandal).
I'd say React, Vue, Angular 2, etc. were really part of the third wave of front-end frameworks.
I don't know what causes this exactly. I think it is something about table size calculations being done for every cell you add to the table.
I did want to display a lot of data and with divs the rendering of the page was more or less instant.
I haven't done any researches but I hope making table using table/tr/td is like to do running using running shoes, while making table using div is like running using regular shoes - or table syntax should be deprecated ASAP.
So that was your actual mistake, not knowing how to turn off the dynamic layout.
And it was slow, too. Back then, React was a significant speedup as well as major DX improvement.
(I'm speaking about web apps such as CRM or ERP)