Hook (nom) — En tech, un hook est un point d’extension ou un mécanisme permettant d’ajouter du code personnalisé pour réagir à un événement ou modifier le comportement d’un logiciel sans toucher à son cœur. Autrement dit, c’est un emplacement prévu pour « accrocher » des actions supplémentaires.

Exemples simples :
Webhook : une URL qui reçoit une requête HTTP quand un événement (paiement, push Git, etc.) se produit.
– Hooks de framework : fonctions appelées à des moments précis (ex. : « mount » ou « update » d’un composant) pour exécuter du code.
– Hooks système ou d’application : mécanismes pour intercepter des événements (clavier, réseau) ou exécuter des scripts (ex. : hooks Git avant un commit).

Utilité : permettre la personnalisation, l’extension et l’automatisation sans modifier le code principal. Très pratique, mais à gérer avec attention (sécurité, performance).

Catégories :