Mar 24, 2021
Great technique, but one thing needs to be clear: This isn’t a table.
It’s really easy to create structures that *look* like tables, but end up being complely inaccessible to anyone not using a visual browser. Creating a responsive structure with <table> tags and their children give you the benefit of a flexible presentation and content that anyone can enjoy, sighted or not.
React gets a bad rap for being inaccessible. Consider using tags other than divs, and contemplating the meaning of your generated HTML, to prove them wrong.