Logo Passei Direto
Buscar
Dado o código abaixo, assinale a alternativa que corresponde à sua saída.

import React from 'react';
import { text } from 'react-native';

const Estilos = () => {
return (Texto Azul);
}

const StyledText = styled.text
color: blue;
margin-top: 50px;
margin-left: 50px;
;

export default Estilos
Será exibida a frase ''texto azul'', com a cor de fonte azul, alinhada a 50 pixels da margem superior e esquerda.
O aplicativo não carregará, sendo mostrada uma mensagem de erro informando que não foi possível localizar a variável ''styled'', pois a biblioteca Style Components não foi carregada.
Será exibida a frase ''texto azul'', com a cor de fonte preta, colada no canto superior direito, uma vez que não foi utilizado o componente Style para definir estilos específicos para o componente em questão.
A tela carregará em branco, sem nenhum conteúdo sendo exibido, já que não foi importada a biblioteca Style Components.
Será exibido um erro informando que o componente < StyledText > não foi importado.
User badge image
Tópicos de Análise e Desenvolvimento de Sistemas

há 14 horas

Respostas

User badge image

Ed Verified user icon

há 14 horas

Analisando o código e as alternativas: 1. O código importa React e tenta importar "text" de 'react-native', mas o correto seria importar "Text" com T maiúsculo, e não "text". 2. O componente Estilos retorna apenas o texto "Texto Azul" sem usar JSX (não está entre < >), o que causaria erro. 3. O componente StyledText usa "styled.text", mas não há importação da biblioteca styled-components, nem da variável "styled", o que causaria erro. 4. O componente StyledText não é usado dentro do componente Estilos. 5. A exportação é do componente Estilos, que não usa StyledText. Portanto, o principal problema é que a variável "styled" não foi importada, o que causará erro. Assim, a alternativa correta é: "O aplicativo não carregará, sendo mostrada uma mensagem de erro informando que não foi possível localizar a variável ''styled'', pois a biblioteca Style Components não foi carregada."

Essa resposta te ajudou?

0
Dislike0

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

Em relação aos recursos de navegação disponíveis no framework React Native, é correto afirmar que:
A utilização de elementos específicos e otimizados para navegação deve ser evitada, já que eles interferem na performance do aplicativo. Em seu lugar, é preciso dar preferência à criação de aplicativos com apenas uma tela, em que todo o conteúdo fica disponível em um único lugar.
A organização de nosso código em diferentes pastas e códigos, separando, por exemplo, em scripts específicos os códigos de cada tela, é o suficiente para que seja possível navegar entre todas elas a partir de uma tela principal.
A navegação entre as telas em um aplicativo React Native, sem a instalação de bibliotecas extras, pode ser feita puramente com o código JavaScript.
É preciso instalar dependências/bibliotecas extras para a construção dos elementos de navegação, como, por exemplo, menus.
A exemplo dos websites, é possível construir a navegação entre todas as telas do aplicativo utilizando apenas botões como elementos de link.

O Stack Navigator permite criar uma ''pilha de telas''. Em relação a seu modelo de navegação, é correto afirmar:
A navegação no modelo Stack Navigator é realizada apenas por meio do botão de voltar no topo da tela.
Após navegar para determinada tela, não é possível voltar à tela anterior sem antes recarregar todo o aplicativo.
O Stack Navigator permite a navegação pelas telas do aplicativo por meio do método ''navigate'' ou do botão de voltar, inserido por default no topo de cada tela. Com isso, é possível acessar qualquer uma das telas que tenha sido incluída em seus ''screens''.
As opções de navegação ficam dispostas em um menu, que, por padrão, fica escondido à esquerda da tela.
Os botões de navegação nesse modelo ficam, por padrão, alocados na parte inferior da tela.

Indique qual afirmativa está correta em relação aos componentes de lista disponíveis em React Native.


Os componentes de lista disponíveis só podem ser utilizados individualmente, não sendo possível a combinação deles ou até a utilização de um mesmo tipo de forma aninhada.


Os componentes de lista só permitirão a exibição de dados desde que seja possível determinar, antes da renderização deles, sua quantidade.


Os componentes de lista são elementos otimizados para a exibição de dados nesse formato, possuindo diversas otimizações, que vão desde o consumo de memória até a renderização e a atualização da janela para a exibição dos itens.


Os componentes de lista são containers simples, como as View, com a única diferença de que permitem a exibição, dentro de um laço de repetição, usando o código JS com o componente React, de seu conteúdo.


Embora sejam otimizados em relação à adaptação da janela de rolagem, os componentes de lista possuem problemas de performance no que diz respeito ao consumo de memória.

Mais conteúdos dessa disciplina