Frameworks handle more than 95% of cases to make your life easier. For the corner cases, you can write custom logic yourself outside the framework.
> ...handle all re-rendering calls manually.
Have you considered writing web components? With them, you handle the rendering logic and lifecycle yourself.