The only problem with learning new stuff is that learning != having experience.
E.g., she can learn react, make a to-do app, but it's not a real commercial experience, and in most cases it won't be counted.
However, I agree with you.
The problem is that she needs money right now, due to mortgage and stuff, I would maybe learn something additional like a backend framework, so that she can say "I'm good at Vue, have experience, but I also know next.js, made my own pet project with it"
something like that