Tutti e tre condividono la logica tra i componenti, ma si sono evoluti nel tempo e gli custom hooks sono l'impostazione predefinita moderna per condividere logica.
Higher-Order Component (HOC)
Una funzione che prende un componente e restituisce uno migliorato:
jsx
= => {
user = ();
user ? : ;
};
= ();
