JavaScript
📚 Tutorial su JavaScript
📝 Articoli su JavaScript
useEffect di React non è un cestino. È un contratto con la realtà
Quando ho iniziato a usare React, useEffect mi sembrava una benedizione. Finalmente un posto dove mettere tutto ciò che “deve succedere” quando il componente nasce, cambia o muore. Una specie di stanza dei bottoni dove premere leve e sperare che l’app facesse quello che volevo.
Chiamate HTTP in JavaScript: da Fetch ad Axios fino a RxJS e React Query con QueryClientProvider
Fare una chiamata HTTP in JavaScript è la cosa più semplice del mondo. Fino a quando non lo è più.All’inizio è solo un fetch('/api/users'). Poi arrivano il loading, gli errori, il token che scade, le richieste duplicate, la cache, il refetch quando torni sulla tab, la sincronizzazione tra componenti, il retry automatico, il debounce della ricer...
JavaScript e la gestione delle microinterazioni utente con l'API Pointer Lock
Perché è così importante? Quando il puntatore è “bloccato”, il browser non mostra più il cursore e i valori di movementX e movementY rappresentano lo spostamento relativo, indipendente dalla dimensione della finestra.
Se sai JavaScript non significa che sai TypeScript: il rompicapo dei dev moderni
Molti sviluppatori JavaScript credono di avere già tutto sotto controllo. Hanno gestito var, dominato async/await, sopravvissuto a callback infernali, conoscono ogni trucco del DOM e pensano di sapere tutto sul linguaggio.
Come creare velocemente un backoffice completo con React Admin
Creare un pannello di amministrazione per un’applicazione web è una di quelle attività che ogni sviluppatore conosce bene: serve, è indispensabile, ma spesso richiede più tempo del previsto.
Esperienza pratica con il nuovo modulo ECMAScript Proxy in JavaScript
Il linguaggio JavaScript continua a evolversi, offrendo strumenti sempre più potenti per gli sviluppatori. Tra le innovazioni più rilevanti introdotte negli ultimi anni spicca il modulo ECMAScript Proxy, un'implementazione che consente di intercettare e ridefinire operazioni sugli oggetti in JavaScript.
Ottimizzazione delle prestazioni JavaScript con il prefetching e il preloading
In un’epoca in cui la velocità e la fluidità dell’esperienza digitale determinano il successo o il fallimento di un progetto online, ogni millisecondo conta. Gli utenti di oggi si aspettano che un sito web si carichi quasi istantaneamente, che le pagine rispondano in modo fluido e che le interazioni siano immediate.
Comunicazione tra Componenti React con Context API
React è una libreria JavaScript open-source che viene utilizzata per creare interfacce utente. È ampiamente utilizzata per lo sviluppo di applicazioni web e mobile. Uno dei suoi punti di forza è la sua architettura basata su componenti, che consente di creare applicazioni modulari e riutilizzabili.
Gestire lo Stato tra due Componenti in React
In React, uno dei concetti chiave che permette di costruire applicazioni moderne è la gestione dello stato. Molte volte, lavorando con un'applicazione complessa, può capitare di dover manipolare oggetti o dati tra diversi componenti.
Manipolare Audio con il Web Audio API e JavaScript
Il Web Audio API rappresenta una delle tecnologie più affascinanti e potenti disponibili oggi all'interno dell'ecosistema del web moderno. Grazie a questa API, è possibile non solo riprodurre file audio ma manipolare, generare ed elaborare suoni in tempo reale, in modo altamente dinamico e interattivo.