6. JavaScript
• Roda na máquina do usuário (no browser)
• Single-threaded
• Não acessa IO da máquina (dados, rede, etc)
• Maior vilão da performance: internet
7.
8. JavaScript - Código
• Múltiplos paradigmas: eventos, funcional, baseada em
protótipos, orientada a objetos).
• Sem tipos.
• Funções, funções, funções.
• EcmaScript 2015: classes, import/export, etc.
27. O que falta?
• Aprender JavaScript: closures, promises, etc.
• Múltiplas páginas (routing): react-router.
• Conceitos mais avançados (porém importantes): refs, prop
types, lifecycle, forms, context, hooks, e muitos mais.
• State management: context API, redux, etc.