Executando verificação de segurança...
1

React para desenvolvimento web

Olá comunidade, meu nome é Luan e atualmente sou estudante do segundo semestre em análise e desenvolvimento de sistemas. Eu não tenho muita experiência em projetos pessoais e estou tentando criar um portfólio, além disso consegui um estágio recente para atuar como frontend.
Estou com muitas dúvidas no momento por estar conhecendo o React e a forma como os componentes são usados, e me deparo muitas vezes com diferentes formas de utilizar a escrita no react, algumas com typescript e outras apenas só com "javascript". Para alguém mais experiente pode ser mais fácil saber focar em aprender apenas uma forma e seguir, até encontrar outros desafíos, mas, para mim fico muito na dúvida em qual caminho utilizar.
Outra dúvida é em como utilizar CSS em projetos, sendo que vejo pessoas usando style.component e outras utilizando Saas.
Se alguém puder descrever melhor por onde começar, ficarei grato.

Lembrando, atualmente no meu estágio a empresa utiliza react com javascript e arquivos css simples para cada componente ou página.

Carregando publicação patrocinada...
2

Bom... Não acredito q exista um caminho correto, talvez um "menos errado"... Posso falar do caminho q eu segui...
Primeiro foquei na "velha" tríade, HTML, CSS puro e JS.
Não esperei saber tudo, mas acredito q formei uma boa base.
Depois parti p React, a linha de evolução foi bem rápida e tranquila.
Óbvio q eu me deparei com vários erros.. Kk
Mas conforme a prática e os diversos tropeços fui entendendo como tudo funciona e onde cada coisa se encaixa.
Diria q esse processo me custou uns 5/6 meses de estudos diários.
Ainda acredito q estou longe de me considerar proficiênciente, mas arrisco dizer q no mínimo estou na média.
Se eu puder extrair alguma fórmula do q eu vivenciei, diria q é estudo e prática.
Não espera aprender tudo p depois partir p prática, já vai praticando tudo q vc aprende. Não tenha medo dos erros, leia e aprenda com eles.
Quanto a CSS, aprenda um pouco dos dois, escolha o q mais te agrada e foca nele. Quando vc tiver trabalhando em um projeto, usa aquele q a sua equipe definir. Até pq vc já vai ter aprendido a base do CSS, o q é o mais importante.
Claro q tudo q eu falei é apenas a minha opinião.

1