Что изучить новичку Angular2+ или React

Привет. Не хочу тут холивар разводить, но всё же задам вопрос.

Я изучаю программирование на Java+Spring, хочу развиваться в этом направлении. Возникла потребность уметь создавать простенький фронтенд. Сначала пробовал на старом AngularJS - особо его не изучал, так просто, погуглю, спрошу на форуме то что нужно, и запилю. Ну вроде более менее получается.

И далее главное: какой фреймворк почитать/поизучать? Вообще есть желание Angular2+ , он вроде сразу написан на TS, и как мне показалось не особо сложный. Но проблема в том, что сейчас вроде все на React пишут. Но мне кажется что React сложный. Плюс я не пойму: открыл онлайн-учебник по React - там всё на JS, хотя на практике разрабы вроде пишут на React + TS. Так мне что, придётся сначала лекции изучать React + JS , а потом ещё React + TS ? Как-то сложно всё выглядит(((

Что подскажете, товарищи? Angular2 по-быстрому, или долго изучать React (но который зато востребован)?