Executando verificação de segurança...
1
vnni
1 min de leitura ·

O que é devo saber de JS antes de ir pra React ?

Estudo JS ha algum tempo e a duas semanas pulei direto pra React, gostei de usar o framework pelo fato de estar achando JS mto chato e massante. So q a consciencia bateu e agr voltei atras e estou me perguntando se volto pra JS ou se continuo React.
Obs.: Se eu fosse avaliar meu desempenho/conhecimento em JS eu daria um 5, sei quase tudo mas n tao profundo em nada

Carregando publicação patrocinada...
2
1
1

DOM foi a parte que eu mais gostei quando aprendi, é até então o que eu mais domino em JS. Mas vi que com React tem muitas coisas que eu tenho de aprender primeiro com JS pra depois usar o framework

2

O texto deu a entender que vc é iniciante, tanto no JavaScript quanto na programação em geral (se não for isso, por favor seja mais específico). Sendo assim, para JavaScript sugiro os tutoriais da MDN. Ali vc terá uma visão mais ampla da linguagem, independente do framework. Claro, ali também tem uma seção específica para Web, que será importante para entender os conceitos básicos por trás de qualquer framework da moda, tanto atual quanto futuro.

Mas acho que mais importante que a linguagem em si, é aprender os fundamentos da computação (lógica/algoritmos, estruturas de dados, etc). E isso está mais difícil de achar fora das faculdades (e até mesmo dentro delas). Um que é bem conceituado é o Curso de Introdução à Ciência da Computação, de Harvard, que é online e gratuito, mas diferente dos influencers e "cursos" picaretas de hoje, os relatos dizem que é longo e difícil (porém recompensador). Tem versão em português também.

1

Caraca! Já tinha ouvido falar sobre esse curso de Ciência da Computação de Harvard mas não que tinha versão em português.

Muito obrigado! Vou dar uma olhada mais tarde.

1

Ainda não tinha visto esse curso de Harvard, tão menos sabia que era gratuito! Muito obrigado, irei me aprofundar em JS para depois prosseguir com React.

1

O que vc precisa saber de JS

  • Programação Procedural
  • Orientação a objetos protipica(basica)
  • Orientação a objetos classica(basica)
  • Programação funcional(basica)
  • Js voltado a funções(diferente de funcional)
  • Programação orientada a eventos(navegador)
  • Conhecer o eventloop e como ele funciona
  • Programação assincrona(callbacks, promises e async await)
  • Geradores e iteradores
  • estruturas de controle de fluxo(while, do while, if else, switch, break, continue, try catch, finally)
  • estrutura de dados(matrizes, listas, pilhas, filas)
  • Entender o This(isso é muito importante)
  • Tratamento de erros
  • Iteração do JS com o DOM.
  • Criar coisas apenas com JS(manipuação de dom, fetch)

As coisas não estão em ordem! É apenas uma lista sem ordenação!

Sabendo disso. Da pra pular pra qualquer framework de Js

0