Buscar

Prova SINGLE PAGE APPLICATION

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

SINGLE PAGE APPLICATION
1 Leia as seguintes afirmações:
I. O modelo SPA garante o desempenho da aplicação ao transferir a renderização para o servidor.
(Errado: Assim, a camada de apresentação do website passa a ser gerenciada pelo navegador em vez de pelo servidor)
II. Toda aplicação em React deve possuir apenas um Componente raiz.
III. O evento onSubmit é disparado quando o formulário é submetido.
IV. States são argumentos que podem ser passados para componentes React e, desse modo, transferir informações de um Componente pai para o filho.
(Errado: Estes seriam os Props)
Pode-se afirmar que são corretas as afirmações
a I e IV.
b I, II, III e IV.
c I, II e III
d I, III e IV.
e II e III.
2 Os componentes em uma aplicação em React devem retornar elementos para serem renderizados no DOM da página web. Desse modo, dado o código abaixo
function Livro(){
 return (
 <h1>Capítulo 01</h1>
 <p>Era uma vez ...</p>
 );
}
É correto afirmar que:
a A função está retornando dois elementos, porém o componente React só pode ter um único elemento.
b A função do componente React está retornando somente Componentes filhos.
c O código não apresenta erros e será renderizado corretamente.
d A função está retornando dois Elementos pais, porém o componente React só pode ter um Elemento pai e diversos filhos. (Para corrigir, colocam-se os dois elementos dentro de uma DIV)
e A função não contém o método render que, em React, é obrigatório para Componentes funcionais.
3 Em aplicações web, os formulários são usados tanto para coletar dados dos usuários quanto um tipo de ouvidoria para atender às requisições de clientes. Desse modo, os formulários são úteis para fornecer um canal de comunicação entre o serviço disponibilizado na web e clientes, fornecedores e futuros usuários. Em React, é possível realizar diversas ações nos elementos de um formulário através de eventos, tais como: capturar dados inseridos, detectar o clique do mouse, etc.
No React, qual é o evento usado para detectar a mudança do conteúdo de um elemento no formulário?
a onSelect
b onClick
c onUpdate
d change
e onChange
4 O Redux é uma biblioteca usada para auxiliar no gerenciamento dos estados da aplicação, que é baseado na arquitetura de padrão de fluxo de dados chamada Flux. Ele ajuda o desenvolvedor a escrever aplicações com comportamento consistente, mesmo executando em diferentes ambientes, tais como: cliente, servidor ou nativo.
Sobre o Redux é correto afirmar que:
a A função dispatch dá acesso ao estado da aplicação.
b Os reducers são os componentes da interface do usuário que podem executar ações para alterar os estados da aplicação.
c A função combineReducers é usada para disparar as ações para executar as mudanças de estados da aplicação se necessário.
d O componente <Provider> permite o acesso a Store da aplicação para qualquer componente que esteja aninhado dentro do componente <Provider>.
e A função createStore() é usada para criar o repositório central de dados (Store) da aplicação e possui somente um argumento.
5 No react-router, a navegação entre URLs atualiza somente o componente correspondente à rota solicitada e, dessa forma, atualiza parte da interface sem precisar recarregar a página completa. Assim, o usuário tem a percepção de uma transição fluida e dinâmica entre páginas da aplicação web, mantendo o conceito de SPA.
As categorias dos componentes disponibilizados pela biblioteca react-router são definidas de acordo com sua funcionalidade: routers, route matchers e navigation. Entre esses componentes, qual é usado para indicar o caminho da URL para renderizar o componente correspondente à rota solicitada?
a Router
b BrowserRouter
c Link
d Route
e Switch
6 APIs são usadas para fazer a integração entre servidores de dados e funcionalidades e a interface do usuário no Frontend. Elas são maneiras de estabelecer a comunicação entre os clientes e diversos serviços disponíveis em toda rede mundial de computadores.
Nesse contexto, é correto afirmar que
a As APIs private são fornecidas por diversas empresas e permitem que o público geral crie aplicações para acessar serviços e recursos disponibilizados em seus servidores.
b APIs podem receber parâmetros de query através da URL de requisição.
c A API ViaCEP disponibiliza de forma gratuita um serviço de busca de informações sobre a população brasileira direto da base de dados do IBGE.
d O método HTTP POST é usado para realizar uma requisição de um dado no serviço.
e API estabelece um tipo de comunicação personalizada, permitindo que cada desenvolvedor crie seu protocolo próprio de comunicação.
7 Escreva sucintamente sobre a importância do Redux na gestão de contextos em soluções para a web.
O Redux é uma biblioteca amplamente utilizada na gestão de estado de aplicações web. Fornece um modo centralizado para gerenciar o estado dos aplicativos em React Native. Permite criar um armazenamento central (store) de dados tornando a aplicação consistente e previsível através de ações enviadas de qualquer parte da aplicação. Os Dispatchers enviam uma ação para um Reducer apropriado. O Reducer recebe uma ação e o estado atual e retorna o novo estado. Ambos atuam em conjunto com a função connect permitindo a criação de aplicações consistentes aumentando a produtividade.
Explicação:
É esperado que o aluno escreva que o Redux é uma maneira de manter informações e gerir objetos de maneira global dentro da solução, permitindo que estes objetos sejam controlados por padrões de comandos como os reducers e o dispatchers.

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes