C>А что приходит на замену? TypeScript?
В основной массе — да. И, как верно, заметил коллега, это такой тренд: когда в руках молоток (реакт) — все вокруг гвозди (SPA)
Где надо и не надо. Еще и редукс, вебпак и всех иже с ними по умолчанию прикрутят.
Кстати, есть такая штука htmx (
https://htmx.org). Позиционирует себя как ванильный HTML + JS со многими плюшками, которые могут заменить реакт и прочее для несложных проектов. Вот что пишут про себя:
htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext
htmx is small (~14k min.gz’d), dependency-free, extendable, IE11 compatible & has reduced code base sizes by 67% when compared with react