Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Undefined is not a function

Boa tarde pessoal. Estava fazendo o passo a passo do curso e me deparei com esse erro. Outro amigo aqui na comunidade também apresentou esse erro porém para mim nao funcionou (reiniciar a aplicação) alguem poderia me ajudar?

import React from 'react';
import { Text, View, Image, StyleSheet } from 'react-native';
import { carregaTopo } from "../../../servicos/carregaDados";
import logo from '../../../../assets/logo.png';

class Topo extends React.Component {
    atualizaTopo(){
            const retorno = carregaTopo();
            console.log(retorno);
        }

    componentDidMount(){
        this.atualizaTopo();
    }

    render(){
        return <View style={estilos.topo}>
        <Image style={estilos.imagem} source={logo}/>
        <Text style={estilos.boasVindas}> Ola Bruno </Text>
        <Text style={estilos.legenda}> Encontre os melhores produtores!! </Text>
    </View>
    }

}

const estilos = StyleSheet.create({
    topo: {
        backgroundColor: '#f6f6f6',
        padding: 16,
    },
    imagem: {
        width: 70,
        height: 28,
    },
    boasVindas: {
        marginTop: 24,
        fontSize: 26,
        lineWeight: 42,
        fontWeight: 'bold',
    },
    legenda: {
        fontSize: 16,
        lineHeight: 26,
    }
});

export default Topo;
1 resposta
solução!

Olá pessoal. Passando para falar que deu certo. Apenas meu fonte carregaTopo faltava um O.

Obrigado!