These frameworks are excellent for dashboards, but for bots, they aren't so friendly.
There was an excellent experiment here: https://www.onely.com/blog/javascript-seo-experiment/
Which yielded these results for Angular JS
And React results (surprising)
Although Google claims they can now render the majority of Javascript, I'm actually quite skeptical. The image above confirms my skepticism. Yes, without question - they've improved, but I don't think it's worth it. Why make their life difficult? Furthermore, unless Bing has improved of late, they can't render Javascript full stop, so that also means you're discounting Bing, Yahoo, etc.
I'd also stick to html, css, and use JS only as an add-on.