HyperApp
v1
Qui suis-je ?
Qu'est-ce que HyperApp ?
Un Framework JavaScript
Encore un autre Framework JavaScript ?
Oui.
Mais...
C'est un Framework lisible et léger
1 fichier source
346 SLOC
1.6Kb
C'est le fruit d'un concept minimaliste mais complet
2 méthodes
1 gestionnaire d'état
1 gestionnaire d'action
1 créateur de noeuds virtuels
JSX ready
1 méthode pour les gouverner tous
#HOWTO
lier son état global
#ES6
Affectation par décomposition
#HOWTO
lier ses actions globales
#ES6
again
#HOWTO
lier ses actions à son état
#ES6
Fonctions fléchées short
#HOWTO
Actions avancées
#ES6
Oui encore...
#HOWTO
Composants
Pourquoi choisir HyperApp
- Simple et efficace
- Ultra léger
- Programmation fonctionnelle (pas d'effets de bords)
- Très simple à tester
- Polyvalent (conviens aux applications simples ou complexes)
- Pédagogique (concept & code-source minimaliste)
- Communauté active et à l'écoute
- Mêmes concepts que les grands (hyperapp/router, hyperapp/render)
La suite ?
- HyperApp v2
- Meilleure API pour les initialisations d'application
- API Native pour les effets de bord (hyperapp/fx)
- API Native pour les souscriptions
Des questions ?
Merci pour votre attention !
github.com/aminnairi
linkedin.com/in/amin-nairi
nairi_a16@myges.fr
HyperApp
By Amin Nairi
HyperApp
- 83