Ex: toda comunicação com serviços externos (ex: API), fica dentro da pasta api ◦ Lógicas de view da aplicação (ex: mostrar modal de alerta) ficam dentro de scenes e na common, ficam componentes com lógicas mais triviais (ex: desabilitar botão após o click) ◦ Componentes com lógicas, contém um arquivo [componente].container.js, com a sua lógica (ex: controle de estado), e um arquivo [componente].js, com a declaração da view em si ◦ Detalhes de implementação de estilo ficam no nível mais baixo de componentes (ex: common/Button/Button.js) - e devem ser os menores possível Separação de conceitos e isomorfismo