React Native

React Hooks

useState, useEffect, useContext, useRef, useCallback, useMemo, custom hooks

20 domande da colloquio·
Junior
1

Quale funzione permette di dichiarare una variabile di stato in un componente funzionale React?

Risposta

useState è il hook fondamentale per gestire lo stato locale nei componenti funzionali. Restituisce un array contenente il valore attuale dello stato e una funzione per aggiornarlo. A differenza dei componenti di classe che usano this.state, i componenti funzionali usano useState per ogni variabile di stato indipendente.

2

Qual è la sintassi corretta per usare useState con un valore iniziale di 0?

Risposta

La sintassi di useState utilizza la destrutturazione di array. Il primo elemento è il valore attuale dello stato, il secondo è la funzione setter per aggiornarlo. La convenzione di denominazione prevede di anteporre 'set' al setter seguito dal nome della variabile con la maiuscola, come setCount per la variabile count.

3

Quando viene eseguito il callback di useEffect senza un array di dipendenze?

Risposta

Senza un array di dipendenze, useEffect viene eseguito dopo ogni render del componente, incluso il primo render e tutti i re-render successivi. Questo può causare problemi di prestazioni poiché il codice viene eseguito a ogni aggiornamento. Per limitare le esecuzioni, fornisci un array di dipendenze che specifica quali valori osservare.

4

Come eseguire un useEffect solo al montaggio del componente?

5

A cosa serve la funzione restituita da un useEffect?

+17 domande da colloquio

Padroneggia React Native per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis