Interesting. Why do web components have this effect, but some JS frameworks apparently do not? Or do they all?