Flutter

Fundamentos do Flutter

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

18 perguntas de entrevista·
Junior
1

O que é um widget no Flutter?

Resposta

No Flutter, tudo é um widget. Um widget é uma descrição imutável de uma parte da interface do usuário. Os widgets descrevem como sua visualização deve aparecer com base em sua configuração e estado atuais. O Flutter usa essas descrições para construir o element tree que gerencia a renderização na tela.

2

Qual é a principal diferença entre StatelessWidget e StatefulWidget?

Resposta

Um StatelessWidget é imutável e não pode mudar após a criação. Ele é usado para elementos de interface que não mudam dinamicamente. Um StatefulWidget pode manter um estado mutável por meio de um objeto State associado, permitindo que a interface seja reconstruída em resposta às mudanças de estado.

3

Qual método deve ser implementado em todo widget para definir sua interface de usuário?

Resposta

O método build() é obrigatório em todos os widgets do Flutter. Ele recebe um BuildContext como parâmetro e retorna um Widget que descreve a interface de usuário. Esse método é chamado sempre que o framework precisa reconstruir o widget, por exemplo após uma chamada a setState() em um StatefulWidget.

4

O que é o widget tree no Flutter?

5

Qual é a diferença entre hot reload e hot restart no Flutter?

+15 perguntas de entrevista

Domine Flutter para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis