1
resposta

ERROR ReferenceError: Can't find variable: FlatList

Boa noite amigos,

Quando coloco em produtores.js o retorno abaixo apresenta esse erro , ERROR ReferenceError: Can't find variable: FlatList.

Será que alguém consegue me ajudar?

return <FlatList
        data={lista}
        renderItem = {({Item: {nome}}) => <Text>{nome}</Text>}
        ListHeaderComponent  = {()=> < Text>{titulo}</Text>}
        
        
    </>
    

ERROR ReferenceError: Can't find variable: FlatList

1 resposta

Olá, Aleir! Tudo bem?

Parece que você está tendo um problema com a variável FlatList. Isso geralmente acontece quando o componente FlatList não foi importado corretamente no início do seu arquivo .js.

O FlatList é um componente simples que permite exibir uma lista de dados rolável de maneira eficiente, e ele é parte da biblioteca do React Native. Para utilizá-lo, você precisa importá-lo no início do seu arquivo .js.

Aqui está um exemplo de como você pode fazer isso:

import { FlatList } from 'react-native';

Depois de importar o FlatList, você deve ser capaz de usar o componente em seu código sem o erro "Can't find variable: FlatList". Portanto, seu código ficaria assim:

import { FlatList, Text } from 'react-native';

// seu código aqui

return (
  <FlatList
    data={lista}
    renderItem={({ Item: { nome } }) => <Text>{nome}</Text>}
    ListHeaderComponent={() => <Text>{titulo}</Text>}
  />
);

Lembre-se de substituir // seu código aqui pelo restante do seu código.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software