wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

AV1/R1 3TEC_PM_Programação Mobile - Atividade Aula 01

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Complete: O hook useEffect() é usado para _______ no React.

a)

Gerenciar estado

b)

Executar efeitos colaterais

c)

Criar contexto

d)

Reduzir estados

2.

Para armazenar a lista de produtores em um componente funcional React, qual Hook é utilizado?

a)

useCallback()

b)

useState()

c)

useMemo()

d)

useRef()

3.

Complete a frase: Criar um Hook personalizado é recomendado quando você tem lógica de estado que deseja compartilhar entre vários componentes sem recorrer a ________ complexas.

a)

hierarquias

b)

funções

c)

classes

d)

estilos

4.

Qual é o benefício de compartilhar lógica de estado entre componentes?

a)

Promove a reutilização

b)

Aumenta a complexidade

c)

Dificulta a manutenção

d)

Exige mais código

5.

Complete: Criar um Hook personalizado é uma prática _______ quando você deseja compartilhar lógica de estado.

a)

recomendada

b)

desnecessária

c)

evitada

d)

complexa

6.

Complete: Criar um Hook personalizado simplifica o _______.

a)

código

b)

design

c)

layout

d)

estilo

7.

Qual é uma vantagem de usar Hooks personalizados?

a)

Promove a reutilização

b)

Aumenta a complexidade

c)

Dificulta a manutenção

d)

Exige mais código

8.

Complete: Criar um Hook personalizado é uma prática _______ para compartilhar lógica de estado.

a)

recomendada

b)

desnecessária

c)

evitada

d)

complexa

9.

Complete a frase: O Hook ______ é ideal para estados complexos com múltiplas sub-partes.

a)

useState()

b)

useReducer()

c)

useEffect()

d)

useContext()

10.

Qual pacote você precisa instalar para iniciar a navegação em um projeto React Native?

a)

@react-navigation/native

b)

react-native-navigation

c)

@react-native-community/navigation

d)

navigation-react-native

11.

Para adicionar navegação em abas na parte inferior de um aplicativo React Native, qual pacote deve ser instalado?

a)

@react-navigation/material-top-tabs

b)

@react-navigation/native-stack

c)

@react-navigation/bottom-tabs

d)

@react-navigation/drawer

12.

Qual componente é utilizado como contêiner para todas as rotas de navegação no React Navigation?

a)

NavigationWrapper

b)

NavigationContainer

c)

BrowserRouter

d)

Tabs.Navigator

13.

Complete a frase: O ______ é um componente fundamental que envolve toda a estrutura de navegação do seu app React Native.

a)

NavigationWrapper

b)

NavigationContainer

c)

BrowserRouter

d)

Tabs.Navigator

14.

Complete: Para enviar dados entre telas no Stack Navigator, deve-se usar a função ______ com parâmetros.

a)

connect

b)

navigate

c)

dispatch

d)

render

15.

A navegação em pilha cria um fluxo ______ e intuitivo para o usuário, melhorando a experiência.

a)

lógico

b)

confuso

c)

aleatório

d)

desorganizado