Skip to content

Instantly share code, notes, and snippets.

@bltavares
Last active February 22, 2018 14:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bltavares/a54422ea74ba2e1f1f717e362fa17e9f to your computer and use it in GitHub Desktop.
Save bltavares/a54422ea74ba2e1f1f717e362fa17e9f to your computer and use it in GitHub Desktop.
Redux + Elm Architecture

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 e dentro do core tentando organizar apps complexos, dentro da restrição que a linguagem propõe.

Acho que é legal de ver esses outros grupos com problemas parecidos de organização e ver que resolvem de uma maneira diferente. Talvez tenha algo interessante para tirar dessas propostas. É mais pra ter alguns pontos pra gente conversar (ou não, se acharem bikeshedding demais)

@bltavares
Copy link
Author

No espirito de mandar links legais sobre arquiteturas, esse texto é legal também https://staltz.com/unidirectional-user-interface-architectures.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment