React / Next.js

Gestione dello state con Context

Context API, createContext, useContext, Provider pattern, context composition, performance

18 domande da colloquio·
Junior
1

Cos'è il Context API in React?

Risposta

Context API è un meccanismo integrato in React che consente la condivisione di dati tra componenti senza passare esplicitamente le props ad ogni livello. Risolve il problema del prop drilling creando uno state globale accessibile da tutti i componenti discendenti. Context è particolarmente adatto per dati raramente modificati come tema, lingua o informazioni sull'utente autenticato.

2

Quale funzione viene usata per creare un nuovo Context?

Risposta

La funzione createContext è il metodo nativo di React per inizializzare un nuovo contesto. Accetta un valore predefinito opzionale che verrà usato se un componente consuma il Context senza un Provider padre. Questa funzione restituisce un oggetto contenente Provider e Consumer, sebbene Consumer sia raramente usato con gli hook moderni.

3

Quale hook viene usato per consumare un valore del Context?

Risposta

Il hook useContext consente ai componenti figli di leggere il valore fornito dal Provider più vicino nell'albero dei componenti. Sostituisce la vecchia API Consumer e offre una sintassi più concisa e leggibile. Il componente si riabbona automaticamente alle modifiche del Context e si aggiorna di conseguenza.

4

Quale componente viene usato per fornire un valore a un Context?

5

Cosa succede se un componente usa useContext senza un Provider padre?

+15 domande da colloquio

Padroneggia React / Next.js per il tuo prossimo colloquio

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

Inizia gratis