Ed
ano passado
Vamos analisar as alternativas apresentadas sobre os componentes de lista em React Native: A) "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." - Essa afirmação é um pouco imprecisa, pois os componentes de lista são mais do que apenas containers simples. B) "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." - Esta afirmação é correta, pois os componentes de lista em React Native, como FlatList e SectionList, são otimizados para lidar com grandes conjuntos de dados, melhorando a performance. C) "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." - Essa afirmação é enganosa, pois os componentes de lista são projetados para minimizar problemas de performance, incluindo o consumo de memória. D) "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." - Isso não é totalmente verdadeiro, pois os componentes de lista podem lidar com dados dinâmicos. E) "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." - Essa afirmação é falsa, pois é possível aninhar componentes de lista. Portanto, a alternativa correta é: B) 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.