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