Flutter

Fondamenti di Flutter

Widget, StatelessWidget, StatefulWidget, widget tree, build method, hot reload

18 domande da colloquio·
Junior
1

Che cos'è un widget in Flutter?

Risposta

In Flutter, tutto è un widget. Un widget è una descrizione immutabile di una parte dell'interfaccia utente. I widget descrivono come dovrebbe apparire la loro vista in base alla configurazione e allo stato attuali. Flutter utilizza queste descrizioni per costruire l'element tree che gestisce il rendering sullo schermo.

2

Qual è la differenza principale tra StatelessWidget e StatefulWidget?

Risposta

Uno StatelessWidget è immutabile e non può cambiare dopo la creazione. Viene utilizzato per elementi dell'interfaccia che non cambiano dinamicamente. Uno StatefulWidget può mantenere uno stato mutabile tramite un oggetto State associato, consentendo all'interfaccia di ricostruirsi in risposta ai cambiamenti di stato.

3

Quale metodo deve essere implementato in ogni widget per definire la sua interfaccia utente?

Risposta

Il metodo build() è obbligatorio in tutti i widget Flutter. Riceve un BuildContext come parametro e restituisce un Widget che descrive l'interfaccia utente. Questo metodo viene chiamato ogni volta che il framework deve ricostruire il widget, ad esempio dopo una chiamata a setState() in uno StatefulWidget.

4

Che cos'è il widget tree in Flutter?

5

Qual è la differenza tra hot reload e hot restart in Flutter?

+15 domande da colloquio

Padroneggia Flutter per il tuo prossimo colloquio

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

Inizia gratis