Não sou desenvolvedor web, mas tenho muitos amigos que são e o que eles mais comentam é que pra quem está começando, os frameworks ou bibliotecas como o React por exemplo pode acabar atrabalhando por não ter dominio da linguagem, porque eles existem pra acelerar o processo de desenvolvimento mas como você ainda está no começo dos estudos de JS, o ideal é tentar fazer um JavaScrip puro, e depois de um tempo pegar um framework desses pra montar um portfólio.
Assiste esse vidio ;)