Imparare e comprendere React - il tutorial pratico Lingua: Tedesca

Imparare e capire React - il tutorial pratico

Webdesign, CMS & Sviluppo 44 Video · 11.1 h Formazione video · Italiano Stephan Haewß di Stephan Haewß

React per principianti! In questo tutorial video imparerai i principi di base dello sviluppo di siti web e app con React, JSX e le funzioni di Hook. Il trainer Stephan Haewß ti spiegherà passo dopo passo come sono strutturati e implementati i progetti React. Attraverso esempi pratici, come un'app per contare, un'app per fare liste di cose da fare e un lettore video, e spiegazioni dettagliate, acquisirai una solida base nello sviluppo React in undici ore concentrate. Impara. Capisci. E applica subito!

  • React nella pratica: Come sviluppare le tue app e siti web personalizzati.
  • Passo dopo passo spiegato: Concetti fondamentali, importanti funzionamenti e meccanismi.
  • Dal JSX (scrivere HTML in JavaScript) e props ai componenti, allo styling e alle funzioni Hook.
  • Pratica l'apprendimento: sviluppa un'app per il conteggio, un'app per gli impegni e un'app per la riproduzione video.
  • Un video tutorial di undici ore del professionista della programmazione Stephan Haewß.

Ideale per coloro che hanno una conoscenza di base di JavaScript, HTML e CSS e desiderano svilupparsi ulteriormente nello sviluppo: Inizia il tuo viaggio di apprendimento di React!

Contenuto

44 Video, 667 Minuti

Introduzione e primi passi

4 Video · 46 Minuti
01 Aperto Gratis

Tutorial su React: 1.1 | Benvenuti e panoramica

Qui verranno presentati gli argomenti che verranno successivamente trattati e si parlerà della motivazione dietro questo corso.

02 Aperto Gratis

Tutorial su React: 1.2 | Cosa c'è di speciale in React?

Esistono ormai innumerevoli framework UI per JavaScript - perché dovrebbe essere proprio React? Oltre alla indiscussa popolarità di questa libreria, ci sono anche alcune ragioni più profonde che parlano a favore di React.

03 Aperto Gratis

Tutorial su React: 1.3 | Configurare l'ambiente di sviluppo

Stiamo configurando l'ambiente di sviluppo in questa lezione e stiamo creando la nostra prima app React istantaneamente con npm create vite.

04 Aperto Gratis

Tutorial su React: 1.4 | Anatomia di un'app React

Dopo aver creato un'app React "fresca" nell'ultima lezione, l'obiettivo qui è capire la struttura di questa app e spiegare come React può essere incorporato in un sito web.

01

Tutorial su React: 1.1 | Benvenuti e panoramica

5 min Aperto
02

Tutorial su React: 1.2 | Cosa c'è di speciale in React?

14 min Aperto
03

Tutorial su React: 1.3 | Configurare l'ambiente di sviluppo

16 min Aperto
04

Tutorial su React: 1.4 | Anatomia di un'app React

11 min Aperto

Auffrischer: funzionalità JS-ES6 necessarie

4 Video · 75 Minuti
05 Aperto

Tutorial su React: 2.1 | Dichiarazione di variabili con let e const rispetto a var

Un piccolo rinfrescante sull'argomento var vs. let/const.

06 Aperto

Tutorial su React: 2.2 | Destructuring

La destructurazione consente di estrarre elementi da oggetti e array in modo mirato. Con un'osservazione attenta emergono molte possibilità di utilizzo che rendono il codice JS più elegante e compatto.

07 Aperto

Tutorial React: 2.3 | Funzioni Freccia

Le funzioni sono essenziali in JS e finora sono state dichiarate e definite solo tramite la parola chiave function. ES6 introduce una forma di scrittura elegante e breve che rende il codice più leggibile e fornisce una soluzione a un fastidioso problema con this.

08 Aperto

React-Tutorial: 2.4 | Modulo

In NodeJs i moduli sono stati utilizzati fin dall'inizio, ma all'inizio faceva affidamento esclusivamente sul formato dei moduli CommonJs con require. A partire da ES6 c'è una definizione dei moduli nello standard e quindi le nuove parole chiave import/export. Questo formato ora è supportato da quasi tutte le biblioteche (nuove) di JS e anche NodeJs può gestirlo nelle versioni più recenti.

05

Tutorial su React: 2.1 | Dichiarazione di variabili con let e const rispetto a var

18 min Aperto
06

Tutorial su React: 2.2 | Destructuring

12 min Aperto
07

Tutorial React: 2.3 | Funzioni Freccia

19 min Aperto
08

React-Tutorial: 2.4 | Modulo

26 min Aperto

Fondamenti di React e Zähl-App

6 Video · 114 Minuti
09 Aperto

Tutorial su React: 3.1 | HTML in JS: JSX

Con JSX descrivete l'interfaccia utente di un componente e integrate espressioni JS al suo interno. Il file del progetto per il video contiene il codice completo di questa sezione tutorial.

10 Aperto

Tutorial su React: 3.2 | Creazione di componenti

È molto semplice scrivere i propri componenti React utilizzando funzioni che restituiscono JSX.

11 Aperto

React-Tutorial: 3.3 | Espressioni JavaScript in JSX

Questa lezione spiega come i dati e le espressioni JavaScript possono essere integrati in JSX.

12 Aperto

Tutorial su React: 3.4 | Salvare lo stato con useState

Senza uno stato che può cambiare, è difficile implementare un'applicazione significativa. In React di solito si utilizza useState per questo. Questa lezione presenta questo hook e ne spiega l'utilizzo.

13 Aperto

Tutorial su React: 3.5 | Componente Contatore con Props

Le props sono utilizzate per passare i dati ai componenti figlio. Qui viene spiegato come avviene esattamente e a cosa prestare attenzione.

14 Aperto

Tutorial React: 3.6 | Campi di input e props dinamiche

Quando le props cambiano dinamicamente, la funzione di renderizzazione corrispondente del componente verrà chiamata di nuovo.

09

Tutorial su React: 3.1 | HTML in JS: JSX

20 min Aperto
10

Tutorial su React: 3.2 | Creazione di componenti

17 min Aperto
11

React-Tutorial: 3.3 | Espressioni JavaScript in JSX

14 min Aperto
12

Tutorial su React: 3.4 | Salvare lo stato con useState

34 min Aperto
13

Tutorial su React: 3.5 | Componente Contatore con Props

16 min Aperto
14

Tutorial React: 3.6 | Campi di input e props dinamiche

13 min Aperto

Sviluppare un'app To-do con React

9 Video · 161 Minuti
15 Aperto

Tutorial React: 4.2 | Comunicazione tra componente figlio e genitore.

Quando un componente figlio vuole comunicare qualcosa al componente genitore, lo fa tramite una prop di callback.

16 Aperto

Tutorial su React: 4.3 | Segnala come completato

Le attività da fare dovrebbero essere completate prima o poi. Qui discutiamo di come ciò funziona nel codice.

17 Aperto

Tutorial su React: 4.4 | Stile con Emotion

L'aspetto di un'interfaccia utente è senza dubbio importante. Perciò spiego qui come funziona utilizzando la libreria Emotion e come utilizzare la prop className. Inoltre, si approfondirà l'attributo style, con cui è possibile stilizzare separatamente ogni singolo elemento nei dettagli.

18 Aperto

Tutorial su React: 4.5 | Raggruppare per stato completato

Attraverso il filtraggio dell'array delle cose da fare, è possibile suddividere i compiti in due gruppi.

19 Aperto

Tutorial su React: 4.6 | Eliminare to-do

Naturalmente, è anche necessario poter eliminare le attività da svolgere. Qui verrà spiegato come funziona questo processo utilizzando i filtri degli array.

20 Aperto

Tutorial su React: 4.7 | Risparmio di DIV

Fino ad ora abbiamo sempre "incapsulato" i componenti in DIV. Ma in determinati casi possiamo anche evitarlo.

21 Aperto

Tutorial su React: 4.8 | Salvataggio e caricamento

Adesso diventa interessante: Le attività da fare possono essere facilmente memorizzate in modo persistente nella memoria del browser e naturalmente anche ricaricate, in modo che possano "sopravvivere" al ricaricamento della pagina.

22 Aperto

Tutorial su React: 4.9 | useEffect come handler di montaggio

Con useEffect è possibile integrare gli effetti collaterali. Anche il montaggio di un componente può essere gestito con questa funzione.

23 Aperto

Tutorial su React: 4.10 | App per le attività da fare - Conclusione

Breve riassunto sulla nostra app di promemoria e ultimi miglioramenti.

15

Tutorial React: 4.2 | Comunicazione tra componente figlio e genitore.

15 min Aperto
16

Tutorial su React: 4.3 | Segnala come completato

19 min Aperto
17

Tutorial su React: 4.4 | Stile con Emotion

35 min Aperto
18

Tutorial su React: 4.5 | Raggruppare per stato completato

18 min Aperto
19

Tutorial su React: 4.6 | Eliminare to-do

14 min Aperto
20

Tutorial su React: 4.7 | Risparmio di DIV

4 min Aperto
21

Tutorial su React: 4.8 | Salvataggio e caricamento

17 min Aperto
22

Tutorial su React: 4.9 | useEffect come handler di montaggio

29 min Aperto
23

Tutorial su React: 4.10 | App per le attività da fare - Conclusione

10 min Aperto

Creare un'app per Video-Player

15 Video · 164 Minuti
24 Aperto

Tutorial su React: 5.1 | Creare un'applicazione di video player

L'applicazione del lettore video viene creata con create vite e viene spiegato come dovrebbe essere strutturata l'app. Il file di progetto allegato al video contiene il codice completo per il lettore video.

25 Aperto

React-Tutorial: 5.2 | Controllare l'elemento video con useRef

Con l'attributo ref è possibile fare riferimento agli elementi del DOM e accedervi utilizzando useRef. Qui lo facciamo con l'elemento del video.

26 Aperto

Tutorial React: 5.3 | Nuovo componente del lettore video con Play/Pause/Stop

Stiamo creando il vero lettore video, che già ha pulsanti per Riproduzione, Pausa e Stop.

27 Aperto

React-Tutorial: 5.4 | Combinare Pausa/Riproduzione con lo stato

Dato che non si hanno mai bisogno contemporaneamente di Play e Pausa, combiniamo questi due in un unico pulsante.

28 Aperto

Tutorial su React: 5.5 | Eventi video per Riproduci e Pausa

Il controllo personalizzato degli elementi video controlla anche il video, il che però porta a un malfunzionamento del nostro stato nel pulsante Riproduci/Pausa. Risolviamo questo problema utilizzando gestori degli eventi sull'elemento video.

29 Aperto

Tutorial React: 5.6 | Regolatore di volume video

Possiamo anche regolare il volume tramite un apposito cursore.

30 Aperto

Tutorial di React: 5.7 | Impostare posizione video

Saltare in una posizione qualsiasi nel video (Seek) è sorprendentemente facile da fare impostando la proprietà currentTime.

31 Aperto

Tutorial di React: 5.8 | Mostrare la lunghezza del video

La lunghezza del video sarà confermata solo dopo il caricamento dei metadati del video, quindi dobbiamo attendere l'evento corretto.

32 Aperto

Guida a React: 5.9 | Playlist con select.

La playlist è realizzata attraverso una lista che può essere implementata con l'elemento HTML select.

33 Aperto

Tutorial di React: 5.12 | Aggiungere nuovi video alla lista

Ora entriamo nella fase di modifica dell'elenco dei video: aggiungiamo l'inserimento di voci video.

34 Aperto

Tutorial su React: 5.13 | Eliminare voci dalla lista

Ciò che si aggiunge deve anche poter essere eliminato. Lo facciamo in modo simile all'app per fare liste filtrando.

35 Aperto

Tutorial di React: 5.14 | Riproduci playlist

La playlist non deve funzionare solo come un "elenco dei segnalibri", ma deve anche riprodurre automaticamente i video uno dopo l'altro. Questo viene realizzato in questa lezione.

36 Aperto

Tutorial di React: 5.15 | Pulsanti Successivo e Precedente

Per gli impazienti: pulsanti per il video successivo e precedente.

37 Aperto

Tutorial di React: 5.16 | Disabilita Pulsanti Avanti e Indietro

Un trattamento speciale per il primo e l'ultimo video viene realizzato: i pulsanti Avanti e Indietro dovrebbero essere disattivati di conseguenza.

38 Aperto

Guida a React: 5.17 | Salvare e caricare i video

Adesso salviamo e caricchiamo ancora la nostra playlist. Questo avviene in modo analogo all'applicazione To-do nel local storage del browser.

I video utilizzati come esempi nell'applicazione del lettore video possono essere visualizzati qui nell'originale (tutte le licenze CC Attribution, vedere i rispettivi siti web):

Elephants dream: https://orange.blender.org/
Big Buck Bunny: https://peach.blender.org/
Sintel: https://durian.blender.org/

24

Tutorial su React: 5.1 | Creare un'applicazione di video player

5 min Aperto
25

React-Tutorial: 5.2 | Controllare l'elemento video con useRef

17 min Aperto
26

Tutorial React: 5.3 | Nuovo componente del lettore video con Play/Pause/Stop

10 min Aperto
27

React-Tutorial: 5.4 | Combinare Pausa/Riproduzione con lo stato

11 min Aperto
28

Tutorial su React: 5.5 | Eventi video per Riproduci e Pausa

4 min Aperto
29

Tutorial React: 5.6 | Regolatore di volume video

15 min Aperto
30

Tutorial di React: 5.7 | Impostare posizione video

15 min Aperto
31

Tutorial di React: 5.8 | Mostrare la lunghezza del video

7 min Aperto
32

Guida a React: 5.9 | Playlist con select.

13 min Aperto
33

Tutorial di React: 5.12 | Aggiungere nuovi video alla lista

15 min Aperto
34

Tutorial su React: 5.13 | Eliminare voci dalla lista

6 min Aperto
35

Tutorial di React: 5.14 | Riproduci playlist

18 min Aperto
36

Tutorial di React: 5.15 | Pulsanti Successivo e Precedente

9 min Aperto
37

Tutorial di React: 5.16 | Disabilita Pulsanti Avanti e Indietro

6 min Aperto
38

Guida a React: 5.17 | Salvare e caricare i video

13 min Aperto

Temi avanzati (altri Hooks, ottimizzazioni)

5 Video · 64 Minuti
39 Aperto

Tutorial su React: 6.1 | Creazione di Hooks personalizzati

Prendendo ad esempio il useJsonFetch-hooks, qui viene spiegato come è possibile scrivere le proprie funzioni di hooks.

40 Aperto

Tutorial su React: 6.2 | Utilizzare Immer invece di useState per modifiche semplici allo stato

La modifica di stato con il Setter di useState può essere complicata. Con useImmer, però, non è più un problema.

41 Aperto

Tutorial React: 6.3 | Ottimizzazione dei componenti con memo

La UI verrà costruita più velocemente e risponderà più prontamente agli input degli utenti, se non ci sono chiamate inutili alle funzioni di rendering. Con memo è possibile evitare che i componenti siano renderizzati se le loro props non cambiano.

42 Aperto

Tutorial di React: 6.4 | Ottimizzazione dei componenti con useCallback

Con useCallback è possibile evitare il rendering non necessario dei componenti figlio quando vengono utilizzate le prop Callback.

43 Aperto

Tutorial React: 6.5 | Ottimizzazione dei componenti con useMemo

Calcoli complessi all'interno delle funzioni di renderizzazione dovrebbero essere eseguiti solo quando necessario. Con useMemo è possibile memorizzare nella cache i risultati di questi calcoli tenendo conto delle dipendenze.

39

Tutorial su React: 6.1 | Creazione di Hooks personalizzati

12 min Aperto
40

Tutorial su React: 6.2 | Utilizzare Immer invece di useState per modifiche semplici allo stato

15 min Aperto
41

Tutorial React: 6.3 | Ottimizzazione dei componenti con memo

12 min Aperto
42

Tutorial di React: 6.4 | Ottimizzazione dei componenti con useCallback

13 min Aperto
43

Tutorial React: 6.5 | Ottimizzazione dei componenti con useMemo

12 min Aperto

Riepilogo

1 Video · 7 Minuti
44 Aperto

Tutorial di React: 7 | Conclusioni e prospettive

Riassumo qui i risultati del corso e fornisco indicazioni su cosa i partecipanti dovrebbero guardare dopo il corso.

44

Tutorial di React: 7 | Conclusioni e prospettive

7 min Aperto

Esempi di utilizzo

  • Screenshot dal tutorial su React
    Aprire galleria
    Inizia il tutorial con un'introduzione a React e prepara l'ambiente di sviluppo.
  • Screenshot dal tutorial su React
    Aprire galleria
    Impara tutte le importanti basi su argomenti come JSX, componenti e props.
  • Sviluppare un'applicazione "to-do" con React
    Aprire galleria
    Impara e comprendi attraverso degli esempi pratici: sviluppa un'applicazione To-do funzionante con React.
  • Creare un lettore video con React.
    Aprire galleria
    Crea un lettore video con tutte le funzionalità di cui un'applicazione del genere ha bisogno.
Commenti (0)

Commenta ora „Imparare e capire React - il tutorial pratico“