это не так. намного проще понять как компонент свелт, чем как работает vdom в реакт, хотя бы потому что в компоненте описаны все конечные кейсы изменения стейта, а общий рантайм компонентов, который обеспечивает лайф-сайкл, супер примитивный и очевидный.
Я еще обычно описываю это так: в свелте почти нет кода, который ты написал только потому, что это нужно для фреймворка. Ты пишешь только бизнес-логику. В реакте том же все совсем не так, там если разметить стандартный компонент, половина кода — это выдумки фреймворка.