Because using tables or table properties when you're not dealing with actual data tables is bad practice. This was phased out a while ago.
221 karma · joined December 10, 2014
Previously built and led engineering of the send product at wise.com
Of course you would need to do things like ajax or routing, for which there are endless libraries, or you can just go pure XHR. React-Router is terrific for routing.