Svelte is really nice because it makes the mundane easy (some say magic) and the tough stuff like reactivity and animation manageable.
Or just go with hooks.
Obviously there are quite a few pros and cons but for us the reduction in boilerplate led to a net increase in cognitive understandability of our code base so to say.