React è tutto sui componenti.
Ora, cosa significa?
Quest'anno, questa funzione qui è, ovviamente, una normale funzione JavaScript, ma è anche una componente di
reazione.
Cosa costituisce un componente di reazione?
Un componente di reazione può essere una delle due cose.
Può essere una funzione che ritorna.
J dice che agisce o restituisce reazione, crea elementi call o può essere una classe JavaScript che ha un metodo di
rendering.
Quindi quest'anno, se cambiassi, questa sarebbe un'app di classe di componenti di reazione che estende il componente di reazione.
È importante.
Devi estendere il componente Reia e quindi aggiungere un metodo di rendering.
E in quel metodo di rendering restituisci G. S. X.
Anche questo è un componente di reazione regolare.
E se per sicurezza, Darfor vedesse lo stesso risultato di prima.
Funziona praticamente allo stesso modo.
Ci sono alcune differenze tecniche di cui ho discusso in dettaglio nella mia reazione un corso guida completo
qui.
Non importa davvero.
Nella reazione moderna è possibile utilizzare solo componenti funzionali, quindi componenti basati sulle funzioni.
Ed è quindi quello che farà in questo corso.
Scriveremo ogni componente come funzione.
Non è un must.
E come ho detto nella mia reazione, una guida completa, impari entrambi i tipi e come differiscono.
Ma usare i componenti funzionali è sicuramente un modo moderno di usare reagire.
Ed è quindi il modo in cui useremo.
Ma tieni sempre presente che questa è solo una normale funzione lavorativa.
Ciò che lo rende un componente di reazione è che restituisce questo J come X o reagisce creando la logica dell'elemento.
Alla fine qui, se torniamo, diciamo che un oggetto fa invece cosa?
Non essere un componente di reazione e quindi si ottiene un errore se si è sicuri.
Deve essere davvero J come codice X, qualcosa che può essere interpretato come S. J come X piace questo qui.
Ecco come reagisce, funziona.
E quindi eccomi qui, esportando scavando il mio componente perché questo viene trattato come un componente e anche i tuoi
componenti possono essere usati in J come X.
L'unica cosa importante è che dovrebbero iniziare con un carattere maiuscolo nel file in cui li
hai usati in J come X, perché questo dice a reagire che non è un'app di tag H Timal integrata, non sarebbe un tag
incorporato, ma che è un componente personalizzato.
E questa informazione è importante per reagire e quindi iniziare con un personaggio dell'opera.
Ma poi puoi usare qualsiasi componente personalizzato in J is X.
E il bello adesso è che possiamo costruire la nostra applicazione da piccoli componenti riutilizzabili e comporre la nostra
interfaccia utente con l'aiuto di tali componenti.
Ed era per questo che non lo facciamo?
Perché non costruiamo una semplice prima applicazione di reazione e vediamo come funzionano le cose lì?