Entra nel mondo di React in modo semplice

Scopri React partendo da zero seguendo un approccio pratico. Impara a creare componenti e a riutilizzarli. Sviluppa un'applicazione passo passo usando le props e gli hooks.

100% italiano

Tranne lo slang di React :)

Breve e conciso

Solo React e nient'altro che React

React 18

Aggiornato all'ultima versione

Supporto

Community online

Dicono del libro

Questo libro descrive passo-passo le funzionalità base della libreria ed è ricco di consigli, diagrammi e approfondimenti utilissimi per comprendere a fondo le sue dinamiche.

È un libro che consiglierei. C'è tutto quello che vi serve sapere per iniziare a sviluppare applicazioni in React!

Assolutamente raccomandato se state mirando a diventare degli sviluppatori frontend o se volete imparare tutto il necessario per iniziare a sviluppare con React.

Leggi tutte le recensioni

Cosa troverai nel libro

Il libro è diviso in 11 capitoli in cui un'applicazione viene sviluppata da zero. In ogni capitolo vengono spiegati nuovi concetti di React e sono subito usati per aggiungere nuove funzionalità all'applicazione.

Applicazione sviluppata nel libro React guida pratica allo sviluppo front-end di Alessandro Miliucci
L'applicazione sviluppata all'interno del libro.

Argomenti trattati nei Capitoli

00. Introduzione
xii

Cos'è React. La sua storia.

01. La prima mezz'ora con React
1

Il primo hello world con React. Cosa sono il virtual DOM e JSX. Gli attributi, gli elementi e i componenti.

02. Lavorare in locale
13

Create React App, Babel, auto reload. Il primo render nel DOM.

03. Componenti dinamici
25

Props, props e ancora props. Valori di default. Interpolazione in JSX.

04. Stile e layout
43

Layout dell'applicazione. Stile esterno. Stile inline. Prop children.

05. Componenti e componibilità
63

Componenti e refactor. Componenti generici e specializzati. Composizione dell'interfaccia

06. Interattività e stato
85

Hooks, useState e interazione dell'utente. Rendering e stato dell'applicazione.

07. Gestire gli input
103

Input e controlled component. Flusso di aggiornamento dell'interfaccia. Empty state.

08. Azioni sulle attività
119

Checkbox. Stato locale e stato globale. Modal inline.

09. Azioni sugli elenchi
139

Modal globale di conferma. Componenti riutilizzabili. Forzare l'aggiornamento della UI.

10. Comunicare con le API
155

API HTTP. Hook useEffect. Proxy locale. Gestione degli errori nelle chiamate HTTP.

11. Build e deploy
171

Eseguire la build dell'applicazione. File generati durante la build. Deploy statico e su web server. Deploy in un'applicazione web.

A. Applicazioni a prova d'errore
179

Strict mode. Prop types. TypeScript. Unit test. Test end to end.

B. Altro su React
193

Tutti gli altri hook. Hook custom. Context. Class components. Error boundaries. Eventi. Uncontrolled component.

C. Strumenti
211

Node. Npm. Create React App. Webpack.

D. Come procedere
217

Routing. State management. Data fetching. Librerie di componenti UI. Stile. Thinking in React. Altre applicazioni da sviluppare.

Puoi scaricare l'indice completo gratuitamente.

Domande frequenti