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

Introducao React Apps

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

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