Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AULA 03 - Navegação, Formulário e Estilização

Total questions: 15

Worksheet time: 16mins

Name
Class
Date
1.

Qual é a principal vantagem do React Hook Form ao lidar com inputs de formulários?

a)

Estilização automática

b)

Evita a necessidade de múltiplos estados para cada input

c)

Permite usar localStorage

d)

Substitui o Redux

2.

Qual comando é usado para instalar o React Hook Form?

a)

npm install react-form-hook

b)

npm install @react-form

c)

npm install react-hook-form

d)

yarn add form-react-hook

3.

Qual hook é utilizado para inicializar o React Hook Form?

a)

useInput()

b)

useForm()

c)

useStateForm()

d)

useHookForm()

4.

Qual componente do React Hook Form permite controlar inputs personalizados?

a)

FormControl

b)

FormHandler

c)

Controller

d)

InputManager

5.

No useForm, qual propriedade define os valores iniciais?

a)

defaultValues

b)

initialValues

c)

values

d)

setDefaults

6.

O que acontece se um input não atende aos critérios de validação?

a)

O formulário é enviado com valores nulos

b)

Um alerta do navegador é exibido

c)

O formulário não é enviado

d)

Nada acontece

7.

O que o método useParams() do React Router faz?

a)

Define rotas protegidas

b)

Cria rotas aninhadas

c)

Recupera parâmetros da URL

d)

Remove parâmetros da URL

8.

O que representa o uso de dois pontos em uma rota como :id?

a)

Um valor opcional

b)

Um nome de componente

c)

Um parâmetro da URL

d)

Um parâmetro da URL

9.

Qual hook é usado para obter parâmetros de busca da URL (query string)?

a)

useParams()

b)

useSearch()

c)

useQueryParams()

d)

useSearchParams()

10.

O que acontece quando usamos handleSubmit(onSubmit) no formulário?

a)

Nada

b)

A função onSubmit é ignorada

c)

Os dados do formulário são coletados e enviados à função onSubmit

d)

Um alerta é exibido

11.

Qual a principal vantagem de usar o React Router?

a)

Gerenciamento de formulários

b)

Renderizar componentes dinamicamente

c)

Navegação entre páginas em SPA

d)

Comunicação com APIs

12.

Qual a função da classe "flex" no Tailwind CSS?

a)

oculta o elemento

b)

redimensiona o elemento

c)

Define o display para flex

d)

centraliza o texto

13.

O que faz a classe md: no Tailwind?

a)

Aplica estilos em telas médias ou maiores.

b)

Aplica estilos apenas em telas pequenas.

c)

Aplica estilos em todas as telas.

d)

Aplica estilos em telas grandes.

14.

Como você aplica um fundo vermelho apenas em telas médias ou maiores usando Tailwind?

a)

bg-red-500

b)

md:bg-red-500

c)

sm:bg-red-500

d)

lg:bg-red-500

15.

Qual das opções abaixo mostra como aplicar uma cor de fundo diferente para cada tamanho de tela usando Tailwind?

a)

bg-red-500 bg-blue-500 bg-green-500

b)

sm:bg-red-500 md:bg-blue-500 lg:bg-green-500

c)

color: red; color: blue; color: green;

d)

fundo-vermelho fundo-azul fundo-verde