Flutter

Flutter-grondbeginselen

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

18 gespreksvragen·
Junior
1

Wat is een widget in Flutter?

Antwoord

In Flutter is alles een widget. Een widget is een onveranderlijke beschrijving van een deel van de gebruikersinterface. Widgets beschrijven hoe hun weergave eruit moet zien op basis van hun huidige configuratie en status. Flutter gebruikt deze beschrijvingen om de element tree op te bouwen die de weergave op het scherm beheert.

2

Wat is het belangrijkste verschil tussen StatelessWidget en StatefulWidget?

Antwoord

Een StatelessWidget is onveranderlijk en kan na het aanmaken niet veranderen. Het wordt gebruikt voor UI-elementen die niet dynamisch veranderen. Een StatefulWidget kan via een bijbehorend State-object een veranderlijke status behouden, waardoor de UI opnieuw kan worden opgebouwd als reactie op statuswijzigingen.

3

Welke methode moet in elke widget worden geïmplementeerd om de gebruikersinterface ervan te definiëren?

Antwoord

De build()-methode is verplicht in alle Flutter-widgets. Het ontvangt een BuildContext als parameter en retourneert een Widget die de gebruikersinterface beschrijft. Deze methode wordt aangeroepen telkens wanneer het framework de widget opnieuw moet opbouwen, bijvoorbeeld na een setState()-aanroep in een StatefulWidget.

4

Wat is de widget tree in Flutter?

5

Wat is het verschil tussen hot reload en hot restart in Flutter?

+15 gespreksvragen

Beheers Flutter voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis