The problem with this is that things like **active tab** are handled directly on the DOM instead of in the _state_ of the component.
The problem with this is that things like active tab are handled directly on the DOM instead of in the state of the component.