I know, teaching today's web standards means they'll be out of date within the next ten years. But I believe the improvement of the web is asymptotic and will slowly come to a halt in the coming years... that and I would never forgive myself for not refreshing a course when it's too old to be applied to the real world, as a pragmatist. Finally, I don't think Vue will beat React too quickly.
(I'm not an educator, but I've spoken with a few on some of these topics.)
[0] According to the teacher, the class was originally planned as offering a CS credit; but was changed to art when they realized that a CS credit is not a graduation requirement, while art credits were.
[1] This was not out of the norm for my school. The only class that was designed for the AP was calculus.
I'd rather teach programming from 0 to making a really basic 2D game (be it in C++ or Python or whatever language and whatever library). The results are eye-catching and the coding process is engaging, and there's no need for it to rely too much on how trendy the framework is in the current year.