4 points par xguru 2020-04-25 | 1 commentaires | Partager sur WhatsApp
  • Utilise JSX comme React

  • S’appuie uniquement sur des fonctions JavaScript pures, des fonctions génératrices et des Promise, sans classes, hooks, proxies ni templates

  • Développé dans un style asynchrone plus proche de JavaScript, en réponse aux limites perçues des formes d’API de React

  • async/await peut être utilisé directement dans les composants

1 commentaires

 
xguru 2020-04-25

« Preact, c’est React en plus léger, Inferno, c’est React en plus rapide, Crank, c’est React avec une API améliorée »

Explication détaillée du développeur sur les raisons de sa création : https://crank.js.org/blog/introducing-crank

Pour la logique traitée de manière asynchrone, comme avec Promise/Observable, l’équipe React disait : « Suspense va tout résoudre ! »

Mais il paraît que l’implémentation même de Suspense était tellement étrange que cela a été le point de bascule qui a conduit au développement du framework Crank.

C’est encore à un stade précoce, donc cela semble insuffisant pour écrire des applications complexes, mais cela mérite sans doute d’être suivi de près.

Je ne suis pas encore un gros utilisateur de React, mais chaque fois que je vois du code React, je me demande un peu s’il n’y a pas là une forme de suringénierie.