I have multiple tables, each with 19 columns. The columns are all the same, but the data shown is different and comes from an external DB. I want the user to be able to select which columns they want to hide/show, and apply that to each table rendered.
I understand using Context to save the state, and that's where I'm leaning. I guess my question is more of "What do I need to save from the Column component in order to save the state of each column"?