4 pontos por xguru 2020-04-25 | 1 comentários | Compartilhar no WhatsApp
  • Usa JSX como o React

  • Usa apenas funções JavaScript puras, funções Generator e Promise, sem classes, hooks, proxies ou templates

  • Foi desenvolvido em um estilo assíncrono mais natural ao JavaScript por considerar limitadas algumas formas da API do React

→ É possível usar async/await diretamente nos componentes

1 comentários

 
xguru 2020-04-25

"Preact é um React menor, Inferno é um React mais rápido, e Crank é um React com uma API melhorada"

Uma explicação detalhada do desenvolvedor sobre por que ele criou isso: https://crank.js.org/blog/introducing-crank

Para lógicas tratadas de forma assíncrona, como Promise/Observable, a equipe do React disse algo como: "O Suspense vai resolver tudo!"

Mas parece que a própria implementação do Suspense era tão estranha que acabou sendo o ponto de virada para desenvolver o framework Crank.

Como ainda está em estágio inicial, parece faltar maturidade para escrever aplicativos complexos, mas acho que vale a pena ficar de olho.

Eu ainda não sou um usuário pesado de React, mas toda vez que vejo código em React fico com a impressão de que talvez haja um certo overengineering.