A volte imparare cose nuove può essere opprimente e noioso. Tuttavia, questo non è il caso di React Hooks . Se sei una persona che non ha mai avuto il tempo di imparare gli Hooks e usi principalmente componenti basati sulla classe d, potrebbe essere il momento di provarlo.
Quando ho imparato per la prima volta React , ho usato solo componenti basati sulla classe perché è ciò che mi è stato insegnato e con cui ho più familiarità. Tuttavia, sebbene sia utile sapere come utilizzare i componenti basati su Blass, sono "obsoleti". Il settore è e continuerà lungo il percorso di utilizzo di componenti basati su funzioni .
Gli hook sono stati creati come un modo per utilizzare i metodi del ciclo di vita della classe e lo stato all'interno delle funzioni. Ciò elimina essenzialmente la necessità di componenti basati su classi in generale.
Il modo più semplice per dimostrarlo è esaminare lo stato in un componente basato su classi :
I quattro punti principali da considerare sono:
state: {}.Thisparole chiave per il targeting di funzioni e variabili in Classi .thisparola chiave nei componenti basati su classi .setState()per eventuali cambiamenti di Stato .
La prima cosa che dovresti notare immediatamente è che non c'è Classe .
La seconda cosa subito dopo è il modo in cui inizializziamo State :
scomponiamolo in termini semplici:
termè ciò che il tuo Stato è attualmente in un dato momento. Invece di scrivere this.state.termsarebbe solo term.setTermè essenzialmente setStatetranne con un nome più personalizzato. funziona esattamente allo stesso modo, puoi semplicemente scegliere come chiamarlo.useStateè un gancio. lo scopo è inizializzare a cosa dovrebbe essere uguale una certa chiave in State . Poiché stiamo usando una stringa, inizializziamo una stringa vuota.
Introduzione Un ictus è un'emergenza medica che può colpire chiunque in qualsiasi momento. Si verifica quando il flusso sanguigno verso una parte del cervello viene interrotto, portando a un'improvvisa perdita della funzione cerebrale.
Il test è una parte essenziale dello sviluppo del software. Assicura che il codice sia affidabile, funzioni come previsto e riduce la probabilità di errori.
Quante volte vi è capitato di buttare via una bottiglia di plastica, un barattolo di vetro, una lattina di alluminio o una confezione di energia green senza pensarci due volte? Quante volte hai desiderato di poter ottenere qualcosa in cambio del loro riciclaggio? Se sei come la maggior parte delle persone, la risposta è probabilmente molte volte. Il riciclaggio è spesso visto come una seccatura, un lavoro di routine o un dovere che non porta alcun beneficio immediato o tangibile.
Ehi, cibernetici! Bentornati alla serie OSINT per la caccia alle minacce. Nel primo articolo, ti ho fornito una panoramica di OSINT e della sua importanza nella caccia alle minacce.
Ciò che è vecchio ora è di nuovo nuovo e ciò che prima era la cosa luccicante e scintillante ora sembra noioso. Non sto parlando dei jeans JNCO che stanno tornando in auge tra i ragazzi fighi del centro insieme ad altre mode di fine anni '90.
Di Alyson Lee, consulente per gli affari governativi Il processo di stanziamento annuale del governo federale è fondamentale per i nostri sforzi per finanziare la rimozione dell'anidride carbonica (CDR). Ogni anno, Carbon180 invia richieste a vari uffici congressuali per aiutare a guidare dove fluiranno i dollari del prossimo anno.