Hooks
Gli hook di Wompo permettono di gestire stato, effetti, ref, context e logica riutilizzabile.
Regole degli hook
Gli hook vanno chiamati sempre nello stesso ordine e nelle prime righe del componente.
function Profile({ userId }) {
const [user, setUser] = useState(null);
const self = useSelf();
// Logica del componente dopo gli hook.
return html`...`;
}Non chiamarli dentro if, loop o callback.
Hook disponibili
useState : stato locale.useEffect : effetti asincroni o side effect.useRef : valore stabile o riferimento DOM.useMemo : valore derivato memorizzato.useCallback : funzione stabile.useContext : lettura di context.useAsync : operazioni asincrone.useExposed : metodi pubblici sull'elemento.
Custom hooks
Impara a creare hook personalizzati con Wompo.
useAsync - Hooks Wompo
Esegui callback asincrone al render e al cambio delle dipendenze.