Création de hooks personnalisés avec React et TypeScript
Inrtoduits avec React 16.8, les Hooks permettent d'utiliser l'état et d'autres fonctionnalités de React au sein de composants fonctionnels, sans avoir à écrire de classes. Bien que React fournisse des hooks intégrés comme useState pour la gestion de l'état, useEffect pour les effets de bord, useContext pour le contexte global, ou encore useRef ...
Publié le 11 juillet à 06h01
Les Hooks React avancés : useCallback, useMemo, useContext, useRef, useImperativeHandle et useLayoutEffect
useCallback et useMemo
Ces deux Hooks partagent le même objectif : éviter des recalculs ou des re-créations de fonctions inutiles entre les rendus. La différence réside dans leur retour : useMemo mémorise une valeur, tandis que useCallback mémorise une fonction.
// Signature de useMemo
const valeurMemoisee = useMemo(() => calculLourd(a, b), ...
Publié le 5 juillet à 03h34
Le cycle de vie dans Vue3
Cycle de vie dans Vue3
6.1 Comprendre le cycle de vie
6.1.1 Diagramme du cycle de vie
Comme illustré dans le schéma, un composant traveres huit étapes distinctes depuis sa créattion jusqu'à sa destruction finale :
beforeCreate : Avant la création de l'instance
created : Après la création de l'insatnce
beforeMount : Avant le montage du DOM
m ...
Publié le 12 juin à 02h59
Analyse des fondements de l'état partagé dans Hox pour React
Hox est une bibliothèque légère de gestion d'état pour React. Plutôt que de s'appuyer sur un contexte global unique ou un store externalisé, elle exploite les Hooks React natifs pour partager l'état entre composants. Examinons son architecture interne.
L'architecture fondamentale : la classe Store
Le cœur de Hox réside dans une abstraction appe ...
Publié le 30 mai à 09h05