I would advise that beginners -- and experts alike -- stay away from frameworks altogether! They are almost universally bloated trash that prevents you from learning how to do a blasted thing properly. This is only further exacerbated by many of them advocating and promoting bad practices like using innerHTML (and then calling it DOM manipulation which it is not), endlessly pointlessly redundantly grabbing onto elements with "getElementBy___" or "querySelectorAll" style methodology, and just plain outright inefficient coding practices.
There's a reason I refer to my "elementals.js" as a library and not a framework, and wouldn't point beginners at it!
Frameworks are pretty much incompetent trash, and can basically be summed up as "For people who know nothing about web technologies, BY people who know not the first blasted thing about web technologies". They prey on the ignorance, apathy, and wishful thinking of beginners and ALLEGED "experts" alike, and most of them only continue to be a thing through bandwagon, card-stacking, glittering generalities, and flat out lies. This is why their fanboys and apologists end up sounding more like cut rate cultists than they do IT professionals. This is why when you flip on the lights revealing the problems they either scurry away like roaches, or double down on the stupidity all pissed off like you just stepped on their kitten.
NONE of the claims made about frameworks being "simpler", or "easier", or "faster", or "makes you more productive" holds up in the light of day. In most cases the only thing you can learn from them is how NOT to build websites, and those constantly parroting their praises never learned enough about HTML, CSS, or JavaScript to be flapping their yap on the topic.
If you take the time to learn to use HTML, CSS, and JavaScript properly BEFORE you start eying idiocy like React, Angular, Vue, jQuery, etc, etc, you will be able to recognize just how unnecessary, wasteful, and outright full of bunko all this "framework" nonsense is.
The same goes for the mind-numbingly halfwitted rumbling bumbling stumbling HTML/CSS "frameworks" gibberish, which make JavaScript frameworks look good. More so when they use JavaScript to do HTML and CSS' job!
Stay away from them, learn to do things properly, and you'll never need or even want them. MOST of the time not only will you end up deploying less code, in reality you end up writing less code too! THAT'S the real kicker when these "frameworks" dupe you into writing ten times the code you need after starting out with twice the code you needed... but tell me again how that's "easier".