Ei pessoal, queria trazer uma outra idea que eu acompanho faz bastante tempo de organização e arquitetura, já que vocês estão mechendo nisso.
Eu acompanho o pessoal do Elm faz um tempo, e acho que eles tem uma perspectiva interessante, apesar de descordar com alguns pontos. A proposta de do [Elm Architecture] é bem simples na idea que funções alteram estados e views refletem o estado. Eu vejo como uma maneira bem similar a idea de separar o comportamento que os HOCs trouxeram, mas com menos libs.
O pessoal tem uma proposta um jeito bem diferente de pensar, de [limitar fazer components reusáveis], trabalhar com funções e modelos fortes, crescer o app sem se preocupar muito com a separação.
Não é um problema de arquitetura bem resolvido, tem várias pessoas, [fora do core](https://med