Conditional component visibility is great, I think what could take things a step further and reduce the need for extra columns or components would be If>Then conditional field selection.
My use case is: I want to output different fields (columns) on an inline list component based on a user’s Choice/Boolean selection. To do this I currently have to do one of two things
A. duplicate the component X times and set conditional visibility for all the different variations or
B. create an If>Then column to output the column values which correspond the user’s Choice/Boolean.
I think B is leaner, however both of these create bulk.
My suggestion would be to enable If>Then conditional selection of what field/column should display when selecting the Data etc for the Component. I mocked up something basic for a visual idea