É importante ter uma base sólida em JavaScript puro, além de conhecer lib/framework para se desenvolver bem em qualquer ferramenta. O ReactJS é ótimo para criar Single Page Applications e outros tipos de aplicações simples, embora sua principal vantagem seja a simplicidade. Já o Angular é um framework que resolve problemas específicos, podendo se diferenciar das soluções oferecidas por outras ferramentas.
Vai depender muito da tua experiencia, e das oportunidades de trabalho que você tiver.
Bem, é apenas minha opnião.....
Atualmente eu estudo Nodejs e SQlite, já peguei a base do js. Mas, estou avaliando as oportunidades. E por esses dias comecei a visualizar angular e as vagas, e pelo que pesquisei react e angular tem a mesma relevância no quesito de números de vagas.
Você acha que vale a pena ir pra angular? Estou para decidir entre os dois. Ainda nao trabalhei profissionalmente.