Worksheets3TEC_AV4_2TRI - PROGRAMAÇÃO MOBILE_29 AO 32
Total questions: 11
Worksheet time: 6mins
Qual hook permite acessar o Context API para manipular o carrinho?
useState
useEffect
useContext
useReducer
Como podemos adicionar um item ao carrinho usando o Context API?
Atualizando diretamente o estado do componente.
Chamando uma função fornecida pelo contexto.
Criando um novo contexto a cada atualização.
Modificando diretamente o arquivo JSON do projeto.
Qual comando inicializa um servidor fake usando o JSON Server?
node server.js
json-server --watch db.json --port 3000
npm start json-server
expo run json-server
Por que é importante salvar dados em uma Web API?
Para reduzir o tempo de carregamento do aplicativo.
Para compartilhar dados entre dispositivos e usuários.
Para criar animações interativas.
Para gerenciar a autenticação do usuário.
Qual biblioteca é usada para criar testes no React Native?
Axios
Jest
Express
Redux
Por que os testes automatizados são importantes?
Eles criam animações no aplicativo.
Eles reduzem a necessidade de testar manualmente.
Eles aumentam a velocidade do código.
Eles adicionam novas funcionalidades ao projeto.
Por que medir a cobertura de código é importante?
Para melhorar a estética do código.
Para garantir que todos os trechos críticos do código sejam testados.
Para aumentar a velocidade do código.
Para documentar o projeto.
Qual é o principal benefício de usar scripts no package.json?
Automatizar tarefas repetitivas, como rodar testes.
Gerar arquivos de log para o sistema.
Alterar a interface do aplicativo.
Melhorar a aparência do código.
Qual comando pode ser usado para instalar o JSON Server globalmente?
npm install -g json-server
yarn start json-server
expo install json-server
npx create-json-server
O que o método useContext retorna ao ser utilizado em um componente React?
Uma função para criar um novo contexto.
O valor atual do contexto selecionado.
O componente pai do contexto.
O estado global da aplicação.
Para que serve o script npm test em um projeto React Native?
Iniciar o servidor de desenvolvimento.
Atualizar as dependências do projeto.
Executar os testes automatizados do projeto.
Gerar o arquivo de build final.
