Logo Passei Direto
Buscar
O React Native nos dá a liberdade de declarar o stylesheets de diversas formas.
Por isso, pensando em códigos bem estruturados, qual é o melhor lugar para declarar os stylesheets?


a) Em um arquivo separado, para separar os códigos JSX e JavaScript dos atributos dos estilos.
b) Logo antes da declaração do componente, porque fica melhor de visualizar no arquivo.
c) No final do componente, para deixar o código separado.
d) O melhor seria declarar diretamente no JSX para conseguir visualizar tudo ao mesmo tempo.
e) Em um arquivo separado, para separar os códigos JSX e JavaScript dos atributos dos estilos.
User badge image
Desafios para Aprender

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta para declarar os stylesheets no React Native, pensando em códigos bem estruturados, é a opção a) Em um arquivo separado, para separar os códigos JSX e JavaScript dos atributos dos estilos. Essa prática ajuda a manter o código mais organizado e facilita a manutenção e reutilização dos estilos.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Analisando o código abaixo, qual a melhor explicação para os pontos 1, 2 e 3.
//Ponto 1
const address = yield select(state => state.address.address);
//Ponto 2
yield put(loginStart());
//Ponto 3
const dataReturn = yield call(FakerServices.get, 'persons?_quantity=1');


a) Ponto 1: busca a informação da variável address no reducer do módulo address;
Ponto 2: chama a action loginStart e aguarda a execução;
Ponto 3: realiza a chamada do FakerServices e, ao terminar a conexão, retorna os dados da API.
b) Ponto 1: monitora a informação da variável address no reducer do módulo address;
Ponto 2: chama a função loginStart declarada nesse componente;
Ponto 3: realiza a chamada do FakerServices e, ao terminar a conexão, retorna os dados da API.
c) Ponto 1: monitora a informação da variável address no reducer do módulo address;
Ponto 2: chama a função loginStart declarada nesse componente;
Ponto 3: realiza a chamada do FakerServices e, ao terminar a conexão, retorna o http code da conexão.
d) Ponto 1: busca a informação da variável address no reducer do módulo address;
Ponto 2: chama a função loginStart declarada nesse componente;
Ponto 3: realiza a chamada do FakerServices e, ao terminar a conexão, retorna os dados da API.
e) Ponto 1: busca a informação da variável address no reducer do módulo address;
Ponto 2: chama

Resposta correta: e)

Ponto 1: busca a informação da variável address no reducer do módulo address;
Ponto 2: chama a action loginStart e aguarda a execução;
Ponto 3: realiza a chamada do FakerServices e, ao terminar a conexão, retorna os dados da API.
O select é utilizado para buscar a informação no reducer, já o put é utilizado para chamar o action e o call realiza uma função e, após o término, retorna o andamento do componente, trazendo o retorno da API.


a.
b.
c.
d.
e.

Pergunta 6
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.


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.

Com base nessa funcionalidade, quais dos códigos abaixo é a maneira correta de realizar essa troca de informação?


navigation.navigate('Screen2', {info: 2}).
navigation.open('Screen2', {info: 2}).
navigation.open().
navigation.navigate('Screen2', {info: 2}).
navigation.navigate().
navigation.open(['Screen2', info: 2]).

Quais seriam os componentes possíveis e, se houver mais de um, qual seria o mais indicado para esse caso?


O ScrollView e o Flatlist realizam a rolagem de elementos, porém o ScrollView carrega todos os elementos de uma única vez, enquanto o FlatList somente carrega os elementos que estão sendo visualizados na tela. Por este motivo, o FlatList é o mais indicado.
Somente o ScrollView permite a rolagem de elementos com barra de rolagem.
O ScrollView e o Flatlist realizam a rolagem de elementos, porém o ScrollView carrega todos os elementos de uma única vez, enquanto o FlatList somente carrega os elementos que estão sendo visualizados na tela. Por este motivo, o FlatList é o mais indicado.
O ScrollView e o Flatlist realizam a rolagem de elementos, porém o ScrollView carrega todos os elementos utilizando a tela inteira da tela, enquanto o FlatList somente carrega os elementos em uma área menor. Por este motivo, o ScrollView é o mais indicado.
Somente o FlatList permite a rolagem de elementos com barra de rolagem.
O ScrollView e o Flatlist realizam a rolagem de elementos, porém o ScrollView carrega somente elementos como View enquanto o FlatList todos os tipos de elementos. Por este motivo, o FlatList é o mais indicado.

Qual será o resultado obtido no console do debug utilizando o comando console.log?


O aplicativo rodará sem nenhum erro e
O aplicativo apresentará um erro de sintaxe.
O aplicativo apresentará um erro de referência.
O aplicativo apresentará um erro de tipo.
O aplicativo apresentará um erro de execução.

serão exibidos no console os valores 1 e undefined, porque a propriedade fechar é privada.
O aplicativo rodará sem nenhum erro e serão exibidos no console os valores 1 e 0.
O aplicativo apresentará erro porque o caractere # não é reconhecido pelo Javascript.
O aplicativo apresentará erro porque faltou o caractere # na propriedade abrir.
O aplicativo rodará sem nenhum erro e serão exibidos no console os valores undefined e 0, porque a propriedade abrir é privada.
O aplicativo rodará sem nenhum erro e serão exibidos no console os valores 1 e undefined, porque a propriedade fechar é privada.


a) Serão exibidos no console os valores 1 e undefined, porque a propriedade fechar é privada.
b) O aplicativo rodará sem nenhum erro e serão exibidos no console os valores 1 e 0.
c) O aplicativo apresentará erro porque o caractere # não é reconhecido pelo Javascript.
d) O aplicativo apresentará erro porque faltou o caractere # na propriedade abrir.
e) O aplicativo rodará sem nenhum erro e serão exibidos no console os valores undefined e 0, porque a propriedade abrir é privada.
f) O aplicativo rodará sem nenhum erro e serão exibidos no console os valores 1 e undefined, porque a propriedade fechar é privada.

Mais conteúdos dessa disciplina