Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Você precisa desenvolver um aplicativo com menu lateral com dois itens e, dentro desses itens, teremos algumas telas que abrirão de acordo com a informação que você tocará. Para isso, utilizaremos quais componentes?
a- Para realizar essa navegação de telas, usaremos o componente Drawer para organizar os menus e, dentro deles, criaremos funções com os componentes Stacks para fazer a pilha de telas.
b- Para realizar essa navegação de conjunto de telas, usaremos o componente Menu para organizar os menus e, dentro deles, criaremos funções com os componentes Stacks para fazer a pilha de telas.
c- Para realizar essa navegação de telas, usaremos o componente Drawer para organizar os menus e, dentro deles, criaremos funções com os componentes Screens para fazer a pilha de telas.
d- Para realizar essa navegação de telas, usaremos o componente Menu para organizar os menus e, dentro deles, criaremos funções com os componentes Screens para fazer a pilha de telas.
e- Para realizar essa navegação de telas, usaremos o componente Screens para organizar os menus e, dentro deles, criaremos funções com os componentes Stacks para fazer a pilha de telas.

Os states são os states. Utilizados em diversas áreas do código, quais as suas principais funções?
a- Armazenar uma informação durante todo ciclo de vida do componente e realizar uma nova renderização quando seu valor é alterado.
b- Receber aviso sobre as mudanças dos valores de uma determinada variável.
c- Armazenar uma informação durante todo ciclo de vida do componente, mas não renderiza a tela quando seu valor é alterado.
d- Armazena a instância de um objeto para enviar a outro componente.
e- Armazena as informações somente enquanto o componente realiza a renderização.

O React Native possui uma série de componentes que são utilizados na camada visual e, quando executados, utilizam os componentes próprios do código nativo. Quais são as principais funções dos seguintes componentes: TextInput, TouchableOpacity e SafeAreaView.
a- O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity deixa a View "tocável" e coloca um efeito de opacidade ao realizar o toque e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como o cabeçalho e o botão inferior do iPhone X.
b- O TextInput inseri um texto somente leitura com rolagem, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como cabeçalho o botão inferior do iPhone X.
c- O TextInput inseri um texto somente leitura com rolagem, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege uma determinada área que o usuário não possa tocar.
d- O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity deixa a View "tocável" e coloca um efeito de opacidade ao realizar o toque e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como o cabeçalho e o botão inferior do iPhone X.
e- O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege uma determinada área que o usuário não possa tocar.

Para desenvolver um aplicativo em que é necessário realizar a conexão com a internet podemos a library fetch ou axious. Uma das dicas para realizar essa conexão é criar um service para:
a- Pré-definir algumas configurações específicas como header ou URL inicial e não precisar ficar declarando essas informações novamente em todas as classes.
b- Inicializar o axious para não ter de ficar inicializando em todas as áreas.
c- Receber o retorno da api para tratar todos os retornos da mesma maneira.
d- Pré-definir os parâmetros da conexão para sempre passar os mesmos parâmetros.
e- Pré-definir o http action para garantir o mesmo http Action para todas as requisições.

Ao desenvolvermos dois componentes, utilizamos as props para realizar a transmissão de informação entre um componente e o outro. Analisando o código a seguir, responda: Qual seria a informação que estará no Console? const InitialScreen = () => { let info = "1234" return ( ); } const App = (props) => { console.log("Info = " + props.info) return {props.info} }
a- Info = 5678
b- Info = 1234
c- Info = 5678
d- Null
e- Mostraria erro pois na função App o parâmetro deveria ser info e não props

Qual seria a melhor forma de desenvolver esse método?
a- Criamos uma nova classe chamada Funcionário, colocamos esse método nessa classe e as classes Gerente, Secretaria e Vendedor herdam a classe Funcionário.
b- Criamos esse método nas classes Gerente, Secretária e Vendedor.
c- Implementamos o método na classe Secretaria e as classes Gerente e Vendedor herdam a classe Secretaria.
d- Criamos uma nova classe chamada Funcionário, colocamos esse método nessa classe e a classe Funcionário herda as classes Gerente, Secretaria e Vendedor.
e- Implementamos o método na classe Gerente e as classes Secretaria e Vendedor herdam a classe Gerente.

Quais as suas principais funções?
a- Armazenar uma informação durante todo ciclo de vida do componente e realizar uma nova renderização quando seu valor é alterado.
b- Receber aviso sobre as mudanças dos valores de uma determinada variável.
c- Armazenar uma informação durante todo ciclo de vida do componente, mas não renderiza a tela quando seu valor é alterado.
d- Armazena a instância de um objeto para enviar a outro componente.
e- Armazena as informações somente enquanto o componente realiza a renderização.

Quais são as principais funções dos seguintes componentes: TextInput, TouchableOpacity e SafeAreaView?
a- O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity deixa a View 'tocável' e coloca um efeito de opacidade ao realizar o toque e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como o cabeçalho e o botão inferior do iPhone X.
b- O TextInput inseri um texto somente leitura com rolagem, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como cabeçalho o botão inferior do iPhone X.
c- O TextInput inseri um texto somente leitura com rolagem, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege uma determinada área que o usuário não possa tocar.
d- O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity deixa a View 'tocável' e coloca um efeito de opacidade ao realizar o toque e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como o cabeçalho e o botão inferior do iPhone X.
e- O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como cabeçalho o botão inferior do iPhone X.

Uma das dicas para realizar essa conexão é criar um service para:
a- Pré-definir algumas configurações específicas como header ou URL inicial e não precisar ficar declarando essas informações novamente em todas as classes.
b- Inicializar o axious para não ter de ficar inicializando em todas as áreas.
c- Receber o retorno da api para tratar todos os retornos da mesma maneira.
d- Pré-definir os parâmetros da conexão para sempre passar os mesmos parâmetros.
e- Pré-definir o http action para garantir o mesmo http Action para todas as requisições.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Você precisa desenvolver um aplicativo com menu lateral com dois itens e, dentro desses itens, teremos algumas telas que abrirão de acordo com a informação que você tocará. Para isso, utilizaremos quais componentes?
a- Para realizar essa navegação de telas, usaremos o componente Drawer para organizar os menus e, dentro deles, criaremos funções com os componentes Stacks para fazer a pilha de telas.
b- Para realizar essa navegação de conjunto de telas, usaremos o componente Menu para organizar os menus e, dentro deles, criaremos funções com os componentes Stacks para fazer a pilha de telas.
c- Para realizar essa navegação de telas, usaremos o componente Drawer para organizar os menus e, dentro deles, criaremos funções com os componentes Screens para fazer a pilha de telas.
d- Para realizar essa navegação de telas, usaremos o componente Menu para organizar os menus e, dentro deles, criaremos funções com os componentes Screens para fazer a pilha de telas.
e- Para realizar essa navegação de telas, usaremos o componente Screens para organizar os menus e, dentro deles, criaremos funções com os componentes Stacks para fazer a pilha de telas.

Os states são os states. Utilizados em diversas áreas do código, quais as suas principais funções?
a- Armazenar uma informação durante todo ciclo de vida do componente e realizar uma nova renderização quando seu valor é alterado.
b- Receber aviso sobre as mudanças dos valores de uma determinada variável.
c- Armazenar uma informação durante todo ciclo de vida do componente, mas não renderiza a tela quando seu valor é alterado.
d- Armazena a instância de um objeto para enviar a outro componente.
e- Armazena as informações somente enquanto o componente realiza a renderização.

O React Native possui uma série de componentes que são utilizados na camada visual e, quando executados, utilizam os componentes próprios do código nativo. Quais são as principais funções dos seguintes componentes: TextInput, TouchableOpacity e SafeAreaView.
a- O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity deixa a View "tocável" e coloca um efeito de opacidade ao realizar o toque e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como o cabeçalho e o botão inferior do iPhone X.
b- O TextInput inseri um texto somente leitura com rolagem, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como cabeçalho o botão inferior do iPhone X.
c- O TextInput inseri um texto somente leitura com rolagem, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege uma determinada área que o usuário não possa tocar.
d- O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity deixa a View "tocável" e coloca um efeito de opacidade ao realizar o toque e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como o cabeçalho e o botão inferior do iPhone X.
e- O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege uma determinada área que o usuário não possa tocar.

Para desenvolver um aplicativo em que é necessário realizar a conexão com a internet podemos a library fetch ou axious. Uma das dicas para realizar essa conexão é criar um service para:
a- Pré-definir algumas configurações específicas como header ou URL inicial e não precisar ficar declarando essas informações novamente em todas as classes.
b- Inicializar o axious para não ter de ficar inicializando em todas as áreas.
c- Receber o retorno da api para tratar todos os retornos da mesma maneira.
d- Pré-definir os parâmetros da conexão para sempre passar os mesmos parâmetros.
e- Pré-definir o http action para garantir o mesmo http Action para todas as requisições.

Ao desenvolvermos dois componentes, utilizamos as props para realizar a transmissão de informação entre um componente e o outro. Analisando o código a seguir, responda: Qual seria a informação que estará no Console? const InitialScreen = () => { let info = "1234" return ( ); } const App = (props) => { console.log("Info = " + props.info) return {props.info} }
a- Info = 5678
b- Info = 1234
c- Info = 5678
d- Null
e- Mostraria erro pois na função App o parâmetro deveria ser info e não props

Qual seria a melhor forma de desenvolver esse método?
a- Criamos uma nova classe chamada Funcionário, colocamos esse método nessa classe e as classes Gerente, Secretaria e Vendedor herdam a classe Funcionário.
b- Criamos esse método nas classes Gerente, Secretária e Vendedor.
c- Implementamos o método na classe Secretaria e as classes Gerente e Vendedor herdam a classe Secretaria.
d- Criamos uma nova classe chamada Funcionário, colocamos esse método nessa classe e a classe Funcionário herda as classes Gerente, Secretaria e Vendedor.
e- Implementamos o método na classe Gerente e as classes Secretaria e Vendedor herdam a classe Gerente.

Quais as suas principais funções?
a- Armazenar uma informação durante todo ciclo de vida do componente e realizar uma nova renderização quando seu valor é alterado.
b- Receber aviso sobre as mudanças dos valores de uma determinada variável.
c- Armazenar uma informação durante todo ciclo de vida do componente, mas não renderiza a tela quando seu valor é alterado.
d- Armazena a instância de um objeto para enviar a outro componente.
e- Armazena as informações somente enquanto o componente realiza a renderização.

Quais são as principais funções dos seguintes componentes: TextInput, TouchableOpacity e SafeAreaView?
a- O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity deixa a View 'tocável' e coloca um efeito de opacidade ao realizar o toque e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como o cabeçalho e o botão inferior do iPhone X.
b- O TextInput inseri um texto somente leitura com rolagem, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como cabeçalho o botão inferior do iPhone X.
c- O TextInput inseri um texto somente leitura com rolagem, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege uma determinada área que o usuário não possa tocar.
d- O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity deixa a View 'tocável' e coloca um efeito de opacidade ao realizar o toque e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como o cabeçalho e o botão inferior do iPhone X.
e- O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a informação, o TouchableOpacity adiciona o efeito de opacidade em uma view e o SafeAreaView protege os componentes para que eles não fiquem embaixo de pontos da tela como cabeçalho o botão inferior do iPhone X.

Uma das dicas para realizar essa conexão é criar um service para:
a- Pré-definir algumas configurações específicas como header ou URL inicial e não precisar ficar declarando essas informações novamente em todas as classes.
b- Inicializar o axious para não ter de ficar inicializando em todas as áreas.
c- Receber o retorno da api para tratar todos os retornos da mesma maneira.
d- Pré-definir os parâmetros da conexão para sempre passar os mesmos parâmetros.
e- Pré-definir o http action para garantir o mesmo http Action para todas as requisições.

Prévia do material em texto

Pergunta 1
Resposta
Selecionada:
e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Você precisa desenvolver um aplicativo com menu lateral com dois itens e, dentro desses
itens, teremos algumas telas que abrirão de acordo com a informação que você tocará. Para
isso, utilizaremos quais componentes?
Para realizar essa navegação de telas, usaremos o componente Drawer
para organizar os menus e, dentro deles, criaremos funções com os
componentes Stacks para fazer a pilha de telas.
Para realizar essa navegação de conjunto de telas, usaremos o componente
Menu para organizar os menus e, dentro deles, criaremos funções com os
componentes Stacks para fazer a pilha de telas.
Para realizar essa navegação de telas, usaremos o componente Drawer
para organizar os menus e, dentro deles, criaremos funções com os
componentes Screens para fazer a pilha de telas.
Para realizar essa navegação de telas, usaremos o componente Menu para
organizar os menus e, dentro deles, criaremos funções com os
componentes Screens para fazer a pilha de telas.
Para realizar essa navegação de telas, usaremos o componente Screens
para organizar os menus e, dentro deles, criaremos funções com os
componentes Stacks para fazer a pilha de telas.
Para realizar essa navegação de telas, usaremos o componente Drawer
para organizar os menus e, dentro deles, criaremos funções com os
componentes Stacks para fazer a pilha de telas.
Resposta correta: e) Para realizar essa navegação de telas, usaremos o
componente Drawer para organizar os menus e, dentro deles, criaremos
funções com os componentes Stacks para fazer a pilha de telas.
O componente Drawer que organiza a separação entre conjunto de telas que
é como funciona o menu e, dentro dele, declaramos as Stacks.
Pergunta 2
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
O React permite que o desenvolvedor consiga acesso a posição geográfica do usuário após
solicitar a permissão dele para isso. Dessa maneira, qual é a melhor explicação para o
seguinte código a seguir:
Location.watchPositionAsync(
 { timeInterval: 100, distanceInterval: 100 }, 
 (location) => {
 console.log(location)
 setPosition(location);
 }
 );
O código inicializa o monitoramento da posição do usuário e realiza o
chamado da função desde que seja uma distância menor de 100 quilômetros
e o tempo seja no máximo de 100 milissegundos da última notificação.
O código busca a posição do usuário e realiza o chamado da função após
obter a posição.
O código inicializa o monitoramento da posição do usuário e somente chama
quando o usuário estiver a mais.
O código inicializa o monitoramento da posição do usuário e realiza o
chamado da função desde que seja uma distância menor de 100 quilômetros
e o tempo seja no máximo de 100 milissegundos da última notificação.
O código inicializa o monitoramento da posição do usuário e realiza o
chamado da função desde que seja uma distância maior de 100 metros e o
tempo maior de 100 milissegundos da última notificação.
O código inicializa o monitoramento da posição do usuário e realiza o
chamado da função desde que seja uma distância maior de 100 metros e o
tempo maior de 100 milissegundos da última notificação.
Reposta correta: c) O código inicializa o monitoramento da posição do
usuário e realiza o chamado da função desde que seja uma distância menor
de 100 quilômetros e o tempo seja no máximo de 100 milissegundos da
última notificação.
O Fast Refresh permite que o código seja atualizado automaticamente ao
salvar o arquivo, sem que seja necessário refazer toda compilação
novamente.
Pergunta 3 1 em 1 pontos
Resposta Selecionada:
d. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Ao desenvolver um aplicativo MVP, mas que seja necessário rodar nos sistemas operacionais
Android e iOS, qual o melhor tipo de linguagem? 
React Native com o Expo CLI.
Linguagem Nativa utilizando o Swift e o Kotlin.
Linguagem Nativa utilizando o Javascript.
React Native com o React Native CLI.
React Native com o Expo CLI.
Linguagem Nativa utilizando o Java e o Objective-C.
Resposta correta: d) React Native com o Expo CLI.
Como é uma aplicação simples e deve ser realizada no menor tempo
possível, o ideal é você utilizar o Expo CLI.
Pergunta 4 1 em 1 pontos
Resposta
Selecionada:
c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
O React Native permite que seja enviado ao usuário um push notification com uma informação
relevante para executar alguma funcionalidade do aplicativo, para fins de marketing ou
retenção de clientes. Com isso, para enviarmos uma notificação ao device, qual o fluxo
precisamos seguir:
Solicitamos a autorização de envio de notificações, coletamos o token,
enviamos o token ao nosso servidor e nosso servidor envia a mensagem e
token para os sites de envio de notificação (expo, firebase ou APNS).
Obtemos o token e enviamos uma mensagem diretamente para o celular.
Solicitamos a autorização de envio de notificações, obtemos o token e
enviamos uma mensagem diretamente para o celular.
Solicitamos a autorização de envio de notificações, coletamos o token,
enviamos o token ao nosso servidor e nosso servidor envia a mensagem e
token para os sites de envio de notificação (expo, firebase ou APNS).
Solicitamos a autorização de envio de notificações e nosso servidor envia a
mensagem e token para os sites de envio de notificação (expo, firebase ou
APNS).
Solicitamos a autorização de envio de notificações, coletamos o token,
enviamos o token ao nosso servidor e nosso servidor envia a mensagem e
token diretamente para o celular.
Resposta correta: c) Solicitamos a autorização de envio de notificações,
coletamos o token, enviamos o token ao nosso servidor e nosso servidor envia
a mensagem e token para os sites de envio de notificação (expo, firebase ou
APNS).
Antes de qualquer coisa, precisamos da autorização para envio de
notificações, senão não conseguimos obter o token do device. Com o token
(que é uma chave única para cada device), enviamos essa informação ao
nosso servidor. No momento de envio da notificação, o nosso servidor busca o
token e a mensagem e envia essas informações para os sites de envio de
notificação que farão a entrega da mensagem no device.
Pergunta 5 1 em 1 pontos
Resposta
Selecionada:
b. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Ao desenvolver um sistema de controle de RH, precisamos criar um método de cálculo de
bonificação de funcionários. Qual seria a melhor forma de desenvolver esse método?
Criamos uma nova classe chamada Funcionário, colocamos esse método
nessa classe e as classes Gerente, Secretaria e Vendedor herdam a
classe Funcionário.
Criamos esse método nas classes Gerente, Secretária e Vendedor.
Criamos uma nova classe chamada Funcionário, colocamos esse método
nessa classe e as classes Gerente, Secretaria e Vendedor herdam a
classe Funcionário.
Implementamos o método na classe Secretaria e as
classes Gerente e Vendedor herdam a classe Secretaria.
Criamos uma nova classe chamada Funcionário, colocamos esse método
nessa classe e a classe Funcionário herda as classes Gerente,
Secretaria e Vendedor.
Implementamos o método na classe Gerente e as classes Secretaria e
Vendedor herdam a classe Gerente.
Resposta correta: b) Criamos uma nova classe chamada Funcionário,
colocamos esse método nessa classe e as classes Gerente, Secretaria e
Vendedor herdam a classe Funcionário.
O ideal é criar uma nova classe com o método desejado e que essa classe
tenha informações comuns a todas as outras classes que a herdem. No
nosso caso, Gerente, Secretaria e Vendedor são todos Funcionários da
empresa.
Pergunta 6 1 em 1 pontos
Resposta
Selecionada:
c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Uma das grandes diferenças do React para as outras linguagens são os states.
Utilizados em diversas áreas do código, quais as suas principais funções?
Armazenar umainformação durante todo ciclo de vida do componente e
realizar uma nova renderização quando seu valor é alterado.
 Receber aviso sobre as mudanças dos valores de uma determinada
variável.
Armazenar uma informação durante todo ciclo de vida do componente,
mas não renderiza a tela quando seu valor é alterado.
Armazenar uma informação durante todo ciclo de vida do componente e
realizar uma nova renderização quando seu valor é alterado.
Armazena a instância de um objeto para enviar a outro componente.
Armazena as informações somente enquanto o componente realiza a
renderização.
Resposta correta: c) Armazenar uma informação durante todo ciclo de vida
do componente e realizar uma nova renderização quando seu valor é
alterado.
Os states armazenam as informações durante o ciclo de vida de um
componente e força uma nova renderização caso o seu valor seja alterado.
Pergunta 7 1 em 1 pontos
Resposta
Selecionada:
c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
O React Native possui uma série de componentes que são utilizados na camada visual e,
quando executados, utilizam os componentes próprios do código nativo. Quais são as
principais funções dos seguintes componentes: TextInput, TouchableOpacity e SafeAreaView.
O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a
informação, o TouchableOpacity deixa a View "tocável" e coloca um efeito de
opacidade ao realizar o toque e o SafeAreaView protege os componentes
para que eles não fiquem embaixo de pontos da tela como o cabeçalho e o
botão inferior do iPhone X.
O TextInput inseri um texto somente leitura com rolagem, o TouchableOpacity
adiciona o efeito de opacidade em uma view e o SafeAreaView protege os
componentes para que eles não fiquem embaixo de pontos da tela como
cabeçalho o botão inferior do iPhone X.
O TextInput inseri um texto somente leitura com rolagem, o TouchableOpacity
adiciona o efeito de opacidade em uma view e o SafeAreaView protege uma
determinada área que o usuário não possa tocar.
O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a
informação, o TouchableOpacity deixa a View "tocável" e coloca um efeito de
opacidade ao realizar o toque e o SafeAreaView protege os componentes
para que eles não fiquem embaixo de pontos da tela como o cabeçalho e o
botão inferior do iPhone X.
O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a
informação, o TouchableOpacity adiciona o efeito de opacidade em uma view
e o SafeAreaView protege os componentes para que eles não fiquem
embaixo de pontos da tela como cabeçalho o botão inferior do iPhone X.
O TextInput inseri uma caixa de texto na tela onde o usuário poderá inserir a
informação, o TouchableOpacity adiciona o efeito de opacidade em uma view
e o SafeAreaView protege uma determinada área que o usuário não possa
tocar.
Resposta correta: c) O TextInput inseri uma caixa de texto na tela onde o
usuário poderá inserir a informação, o TouchableOpacity deixa a View
"tocável" e coloca um efeito de opacidade ao realizar o toque e o
SafeAreaView protege os componentes para que eles não fiquem embaixo de
pontos da tela como o cabeçalho e o botão inferior do iPhone X. 
O componente TextInput funciona como uma caixa de texto, o
TouchableOpacity torna qualquer View "tocável" e coloca um efeito de
opacidade ao realizar o toque e o SafeAreaView não permite que os
componentes possam ficar escondidos embaixo de áreas como topo e
câmera, por exemplo.
Pergunta 8
Resposta
Selecionada:
a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Para desenvolver um aplicativo em que é necessário realizar a conexão com a internet
podemos a library fetch ou axious. Uma das dicas para realizar essa conexão é criar um
service para:
Pré-definir algumas configurações específicas como header ou URL inicial e
não precisar ficar declarando essas informações novamente em todas as
classes.
Pré-definir algumas configurações específicas como header ou URL inicial e
não precisar ficar declarando essas informações novamente em todas as
classes.
Inicializar o axious para não ter de ficar inicializando em todas as áreas.
Receber o retorno da api para tratar todos os retornos da mesma maneira.
Pré-definir os parâmetros da conexão para sempre passar os mesmos
parâmetros.
Pré-definir o http action para garantir o mesmo http Action para todas as
requisições.
Resposta correta: a) Pré-definir algumas configurações específicas como
header ou URL inicial e não precisar ficar declarando essas informações
novamente em todas as classes.
Utilizamos o service para definir configurações especificas economizando
código.
Pergunta 9
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada: b. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Ao desenvolvermos dois componentes, utilizamos as props para realizar a transmissão de
informação entre um componente e o outro. Analisando o código a seguir, responda: Qual
seria a informação que estará no Console?
const InitialScreen = () => {
 let info = "1234"
 return (
 <App info={"5678"}/>
 );
}
const App = (props) => {
 console.log("Info = " + props.info)
 return <View>
 <Text>{props.info}</Text>
 </View>
}
Info = 5678
Info = 1234
Info = 5678
Null
Mostraria erro pois na função App o parâmetro deveria ser info e não
props
Mostraria erro pois a info não é uma propriedade do objeto props
Resposta correta: b) Info = 5678. Mesmo declarado uma variável com o
nome info, o que importa é o que está sendo passado no junto a declaração
de elemento o que, no caso, é o valor 5678.
Pergunta 10 1 em 1 pontos
Resposta
Selecionada:
d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Caso seja necessário você criar um objeto simples que possua 15 propriedades e uma dessas
propriedades seja iniciada com um outro objeto, qual seria a melhor forma de declarar essa
informação?
Criar um objeto linear com as informações iniciais dessas propriedades
cujo conteúdo será inserido diretamente em uma variável.
Criar uma classe em um arquivo separado que será inicializada utilizando
o operador new.
Criar uma classe dentro do próprio arquivo que será inicializada utilizando
o operador new.
Criar um objeto linear em um arquivo separado com as informações iniciais
e iniciar esse objeto com o operador new.
Criar um objeto linear com as informações iniciais dessas propriedades
cujo conteúdo será inserido diretamente em uma variável.
Criar um objeto linear com as informações iniciais e iniciar esse objeto com
o operador new.
Resposta correta: d) Criar um objeto linear com as informações iniciais
dessas propriedades cujo conteúdo será inserido diretamente em uma
variável.
Apesar do número grande de propriedades, como esse objeto não possui
métodos, o ideal é utilizar a declaração de objeto linear. E objetos lineares
são inseridos diretamente em uma variável.

Mais conteúdos dessa disciplina