Publisher's Synopsis
- Aggiornato a gennaio 2025
- I contenuti del libro esporti in formato video (gratuito):
https: //www.youtube.com/playlist?list=PLvWiGjkFPuUi87uZSCpAKrMduxJfy7I6K
Scopri React 19 con esempi pratici ed efficaci
Questo libro, è la guida definitiva per chi desidera imparare o approfondire React, la libreria JavaScript più popolare per lo sviluppo di interfacce utente. Si tratta di un'opera basata interamente su esempi pratici: ogni concetto è accompagnato da codice concreto, pronto per essere esplorato e utilizzato: puoi trovare tutto su github. Il 99% del codice contenuto nel libro è disponibile in un repository dedicato, così da permettere ai lettori di sperimentare direttamente ogni soluzione presentata. Dalla fine del 2024 tutti i contenuti del libro sono anche raccontati nel canale youtube.com/@sensorario.
Un percorso completo, dal principiante all'esperto
Il libro è perfetto per principianti assoluti e sviluppatori di livello junior che vogliono acquisire anche una solida base in React. Include una sezione di ripasso su JavaScript e un'introduzione a TypeScript, prima di tuffarsi a fondo nelle caratteristiche di React 19, l'ultima versione della libreria.
Copertura completa e focus sugli ultimi sviluppi
Ogni hook, dai classici come useState() e useEffect() ai più recenti e innovativi come:
- useOptimistic()
- useTransition()
- useFormStatus()
- useActionState()
- la nuovissima use()
viene trattato con chiarezza.
Inoltre, troverai approfondimenti su funzionalità avanzate come server actions, il React Compiler e le direttive "use client" e "use server". Il libro non si limita agli hook documentati ufficialmente: include anche un capitolo extra sugli hook speciali non disponibili nella documentazione ufficiale.
Approfondimenti per argomenti avanzati
Oltre a coprire le basi, il libro esplora argomenti avanzati come la creazione di design system e il Test-Driven Development (TDD), rendendolo uno strumento ideale anche per chi desidera fare un salto di qualità nello sviluppo React.
Cosa non troverai
Questo libro si concentra esclusivamente su React per il web e non include contenuti su React Native.
Con un approccio pratico e dettagliato, questo libro offre una guida completa che unisce le migliori pratiche, esempi concreti e gli strumenti più recenti per aiutarti a padroneggiare React 19.