Sortie de React 16.8 avec un mécanisme de hooks
mer, 06/02/2019 - 17:57
L'équipe de développement a annoncé la disponibilité de React (anciennement ReactJS ou React.js) en version 16.8.
React a été présenté la première fois par Facebook en 2013. Facebook s'en servait alors en interne comme outil facilitant la conception d'interfaces utilisateurs réactives en JavaScript, d'où son nom.
La version 16.8 se caractérise par l'arrivée des hooks. Les hooks sont un mécanisme logiciel bien connu. Ce bon vieil Emacs fonctionne sur le principe des hooks ;-) Ici, les hooks permettent d'utiliser l'état ou d'autres fonctionnalités de React, sans écrire de classes. Le développeur peut aussi construire ses propres hooks pour partager une logique dynamique entre les composants (comme on peut le faire entre des modules Drupal par exemple.)
A l'attention de ceux qui seraient peut familiers avec le mécanismes des hooks, le projet React propose quelques ressources :
- Présentation des Hooks et pourquoi nous ajoutons les Hooks ont été ajoutés à React.
- Un aperçu rapide des hooks intégrés à React.
- Comment construire vos propres hookss illustre la réutilisation du code avec des crochets personnalisés.
- Les nouvelles possibilités offertes par Hooks.
React est un logiciel libre sous licence MIT.
React 16.8.0 est disponible dans le registre npm ou sur GitHub.