Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 1.31 KB

ementa-modulo-01.md

File metadata and controls

35 lines (29 loc) · 1.31 KB

Curso ReactJS Ninja - Módulo #01

Nesse módulo iremos conhecer a fundo a biblioteca mais pop do momento: o ReactJS!

O que será mostrado nesse módulo?

  • Conhecendo o ReactJS
  • Quais problemas o React resolve?
  • O que é um componente?
  • Quais são as formas de gerar um component com React
  • Trabalhando com JSX e porque ele é importante
  • Tags e atributos suportados
  • Quais são as formas que temos disponíveis para a criação de nossos componentes
  • Como passar propriedades para componentes
  • Criando componentes reutilizáveis
  • Composição de componentes
  • Como trabalhar com o estado da aplicação e fazer nossos componentes interagirem uns com os outros
  • Como funcionam os eventos nos componentes
  • Ciclo de vida de um componente
  • Tipos de componentes e suas diferenças:
    • Stateful vs Stateless components
    • Container vs Presentational components
    • Smart vs Dumb components
  • Trabalhando com formulários
  • Carregando dados assíncronamente (AJAX)
  • Como utilizar outras bibliotecas junto com o React
  • Aplicando unit tests aos componentes

Conteúdo adicional

Além do conteúdo principal (listado acima), você também irá aprender:

  • Conceitos de Programação Funcional e como aplicar isso aos componentes do React;
  • ES6/2015;
  • Conhecer ferramentas que irão agilizar o nosso trabalho com React.