I don't think there's a perfect answer, but a rule of thumb could be once you are capable of "producing something real" with JS. Your definition of "real" may vary, but that seems like a good bar. Can you "finish" something in JS? Maybe then a good exercise would be to reimplement the same thing with a framework.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I don't think there's a perfect answer, but a rule of thumb could be once you are capable of "producing something real" with JS. Your definition of "real" may vary, but that seems like a good bar. Can you "finish" something in JS? Maybe then a good exercise would be to reimplement the same thing with a framework.