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
- 155