— I can think of a few solutions, some good, some icky. How do you deal with it?
—
Some stuff like: Keep 1 variable that lists the last controllerview to use the DOM or wipe state of all components in non-presenting views, or delete those components and only create them when needed.
Currently on first init all controllerviews and their components are in memory
— #1 sucks because that will cause confusion between non-root controllerviews and nested controllerviews