Jump to content

Por que o ternário não está exibindo o botão de compartilhar mesmo quando o valor é diferente de null no React Native?


Postagens Recomendadas

Olá, pessoal !

estou desenvolvendo um app em React Native, e estou usando um ternário no meu codigo pra que o mesmo faça o seguinte se o valor for != null ? mostre o botão compartilhar se não mostre uma View vazia, mas mesmo tendo o valor diferente de null ele não mostra o botão, abaixo segue o código para melhor entendimento.

 

export default function ResultImc( props ) {

 

  const onShare = async () => {

    const result = await Share.share({

      message:"Meu imc é: " + props.resultImc,

    });

  }

  return (

    <View style={styles.resultImc}>      

      <Text style={styles.information}>{props.messageResultImc}</Text>

      <Text style={styles.numberImc}>{props.ResultImc}</Text>

 

      <View style={styles.boxSharedbutton}>

        {

          props.resultImc != null ?

          <TouchableOpacity

          onPress={onShare}

          style={styles.shared}>

          <Text style={styles.sharedText}>Compartilhar</Text>

          </TouchableOpacity>

          :

          <View/>

        }

      </View>

    </View>

  );

}

Editado por Higor.B.Tomaz
  • Curtir 1
Link to comment
Compartilhe em outros sites

  • Casa do Desenvolvedor mudou o título para Por que o ternário não está exibindo o botão de compartilhar mesmo quando o valor é diferente de null no React Native?

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...