Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introducao React Apps

Introducao React Apps

19 de out. de 2019

Avatar for Jonathan Cruz Rocha Ferreira

Jonathan Cruz Rocha Ferreira

October 19, 2019
Tweet

Transcript

  1. “Arquitetura é a organização fundamental de um sistema, compreendido pelos

    seus componentes, o relacionamento entre eles e os princípios que direcionam seu projeto e sua evolução.”
  2. “Inicie com uma marcação HTML ruim e você estará escrevendo

    códigos CSS e Javascript ruins para mascarar isso. Inicie com uma grande marcação e você conseguirá escrever códigos CSS e JavaScript mais escaláveis. ”
  3. Etapas • Etapa 1 ◦ Estrutura de pastas ◦ Tipos

    de componentes • Etapa 2 ◦ State e Props • Etapa 3 ◦ Estilos • Etapa 4 ◦ Context
  4. Estrutura de pastas • Por páginas privadas e públicas seguindo

    camadas • Por features ◦ camada na feature
  5. CSS DO BEM BEM significa block, element, modifier e segue

    essas propriedades para definir criação de nomes. .elementopai .elementopai__filho .elementopai__filho- -primeiro
  6. REDUX É uma implementação criada pelo Adam Abramov para implementar

    a arquitetura web Flux, criada pelo Facebook