Conditionally hide components

I have a page with lots of functions on. It displays a table. I want to re-use the page quite often but have different columns showing so was going to create different versions of the table on the same page with a conditions to show / hide.

My question is whether this would slow down load times as even though only one table to loading, would it load the data in the other hidden tables

If all tables are linked to the same model, I don’t think you will notice any slowing.