Principais Components do React Native - Aula 2 - Parte 3 | Curso React Native (aprendiz)

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น • 61

  • @Leonardo-zp9kt
    @Leonardo-zp9kt 3 ปีที่แล้ว +7

    Incrível, o cara destruiu o meu medo de ReactNative em 19 minutos.

  • @natanaelc7
    @natanaelc7 7 หลายเดือนก่อน

    Para mim super top mim fez entender melhor o react e sua construção

  • @curtiuseucomentario6203
    @curtiuseucomentario6203 ปีที่แล้ว

    Show de bola essa aula! Eu estou meio relutante em usar expo pra aprender, mas depois de não conseguir fazer o app rodar no android studio eu resolvi só tentar, já que o meio não faz muita diferença no começo e eu posso migrar depois pra ele. Ansioso pras próximas aulas!

  • @albertosantos1238
    @albertosantos1238 3 ปีที่แล้ว +8

    Parabéns pelo conteúdo, precisamos de mais séries igual a essa!! Incrível, essa função no onpress seria um callback? Tenho essa dúvida

  • @davirodrigues1435
    @davirodrigues1435 5 หลายเดือนก่อน +3

    AI GALERA... FIZ UMA VALIDAÇÃO COM ALERT SEGUI O CODE
    // Função de validação do formulário
    function validationImc() {
    if (height === '' || weight === '') {
    Alert.alert(
    "Atenção",
    "É necessário preencher os campos de altura e peso.",
    [
    {
    text: "OK",
    onPress: () => console.log("Pressionado OK"),
    },
    ]
    );
    return;
    }
    imcCalculator();
    setHeight('');
    setWeight('');
    setMessageImc("Seu IMC é igual: ");
    setTextButton("Calcular Novamente");
    }

  • @nomadealex
    @nomadealex ปีที่แล้ว +9

    Ta faltando muitos porques aí.. Consegui entender a maior parte mas no final da parte 2 do segundo video ficou faltando algumas explicações sobre o porque de tal coisa ser de tal forma e etc... Enfim.
    Vou ve primeiro o react.js e depois volto pra essa aula aqui

  • @MrHobai
    @MrHobai 2 ปีที่แล้ว

    Sensacional!!! Eu tou adorando muito obrigado

  • @paulinha-19
    @paulinha-19 ปีที่แล้ว

    Muita bom a aula.

  • @MrLucaslucal
    @MrLucaslucal 3 ปีที่แล้ว

    de muita valia, estava procurando aulas deste level muito obrigado!

  • @gilbertoherminio8251
    @gilbertoherminio8251 3 ปีที่แล้ว

    parabéns! excelente didática.. show(!)

  •  3 ปีที่แล้ว +1

    Ótima aula! Parabéns

  • @edilsonroque6691
    @edilsonroque6691 ปีที่แล้ว

    Muito bom

  • @manuelfuelekiangebeni1918
    @manuelfuelekiangebeni1918 ปีที่แล้ว +1

    As aulas são bastante interassantes, boa didática...
    Neste mesmo video estou com algumas dificuldades, o como output estou a ter isso "NaN"
    Alguem pode ajudar?

  • @reuelsiIva
    @reuelsiIva ปีที่แล้ว

    Tive uma dúvida, na linha onChangeText={setHeight} value={height} como o setHeight sabe qual valor setar o state?

  • @kelwinanim4rt966
    @kelwinanim4rt966 ปีที่แล้ว +2

    no meu o resultado está dando NaN, não teria que converter para number antes?

    • @diegodeholanda
      @diegodeholanda 10 หลายเดือนก่อน

      não seria por causa da vírgula em vez do ponto não? estou com o mesmo problema tentando arrumar aqui.

  • @davicastro8391
    @davicastro8391 2 ปีที่แล้ว

    Infelizmente nao tenho dinheiro para comprar o curso completo, vou tentar vender meu iPhone e comprar o full da web e o móbile completo se eu achar😜😜

  • @Gustajeri
    @Gustajeri 3 ปีที่แล้ว +7

    Opa, fiz tudo certo como no vídeo porém quando clico em calcular não aparece o resultado

    • @henriquecolaco6448
      @henriquecolaco6448 2 ปีที่แล้ว +3

      Ele errou em uma parte do video, la na form/index.js onde voce chama o o certo é assim ele havia colocador apenas result={imc}

    • @JanierFS
      @JanierFS 2 ปีที่แล้ว

      @@henriquecolaco6448 eu fiz isso e continua sem aparecer o resultado, fica tudo em branco

    • @Juninh0opk
      @Juninh0opk 2 ปีที่แล้ว

      @@JanierFS conseguiu corrigir?

    • @JanierFS
      @JanierFS 2 ปีที่แล้ว +1

      @@Juninh0opk consegui, mas o TH-cam não está me deixando responder, olha meu git janiersilva calculadora IMC

    • @Juninh0opk
      @Juninh0opk 2 ปีที่แล้ว +1

      @@JanierFS Eu copiei o textinput do weight e funcionou kkk deve ter bugado saporra

  • @JuniorTeixeiraDev
    @JuniorTeixeiraDev ปีที่แล้ว

    Não era pra passar um parâmetro dentro de setWeight(valor)?

  • @antoniosousa7569
    @antoniosousa7569 2 ปีที่แล้ว +2

    Eu to começando agora na linguagem React Native e toda aula ta muito confusa, esse const ai é uma variável ? o que significa esses dois parâmetros const [height, setHeight] ? Qual variável esta pegando os valores do formulario ??
    eu queria uma coisa mais detalhada , so entendo um pouco porque sei da logica de programação

    • @Gabriel-zt7pk
      @Gabriel-zt7pk 2 ปีที่แล้ว

      Isso são conceitos do React amigo, quem vem do React Native normalmente ja vem do contexto do React padrão, por isso a sua dificuldade recomendo que estude mais sobre React e volte. Voce pode aprender esses conceitos enquanto aprende React Native mas esse video não é para isso. é para ver os conceitos do React Native

    • @TheVt99
      @TheVt99 ปีที่แล้ว

      Eu recomendo vc aprender primeiro JavaScript, ReactJs e depois voltar aqui

  • @assissantos2190
    @assissantos2190 2 ปีที่แล้ว +2

    Bom projeto, mas... o no meu app o resultado não está aparecendo, já revisei várias vezes, e não esta dando erro

    • @eduardosilva8224
      @eduardosilva8224 2 ปีที่แล้ว

      Conseguiu resolver mano? o meu deu o mesmo problema

  • @lidyhpinheiro1625
    @lidyhpinheiro1625 2 ปีที่แล้ว

    Porque a área do meu view de altura e peso aparece duplo no meu App.?

  • @CarlosAlves-ITB
    @CarlosAlves-ITB 2 ปีที่แล้ว

    estou com uma duvida, tem como me ajudar?

  • @acxe4737
    @acxe4737 2 ปีที่แล้ว +1

    No teclado do iOS não aparece o "." no teclado numérico mas sim ",", dessa forma o JS lê como uma String. Como converto a leitura de "." para ","? Não consigo usar o .replace(".", ",").

    • @felipegomes5320
      @felipegomes5320 2 ปีที่แล้ว +3

      Use esse código na função de calcular o imc:
      return setImc(
      (
      (weight.replace(",", ".") * 1) /
      (height.replace(",", ".") * 1 * (height.replace(",", ".") * 1))
      ).toFixed(2)
      );
      Quando você usa apenas o .replace o valor continua sendo interpretado como uma string.
      Ao multiplicar por 1 o js converte a string em valor numérico, e retorna o resultado do cálculo.

    • @sandrabambar2107
      @sandrabambar2107 7 หลายเดือนก่อน

      @@felipegomes5320 salvou

  • @anaoneandonly
    @anaoneandonly 2 ปีที่แล้ว +2

    a resposta do calculo do IMC não aparece

    • @felipegomes5320
      @felipegomes5320 2 ปีที่แล้ว +3

      Aqui também não estava aparecendo, consegui resolver fazendo essas alterações no código:
      1. No onChangeText da altura mudei para:
      onChangeText={(newHeight) => setHeight(newHeight)}
      2. No onChangeText do peso mudei para:
      onChangeText={(newWeight) => setHeight(newWeight)}
      3. E na função de calcular o imc mudei para:
      return setImc(
      (
      (weight.replace(",", ".") * 1) /
      (height.replace(",", ".") * 1 * (height.replace(",", ".") * 1))
      ).toFixed(2)
      );

  • @esdrascosta7193
    @esdrascosta7193 2 ปีที่แล้ว +16

    Pow, mano... Acho que falta detalhar mais pra que serve cada coisa, passo a passo. Esse curso é pra quem já sabe algo de React Native da forma como você tá explicando, sem muito detalhamento. Não entendi muito bem, vou ter que migrar pra outro Canal.

    • @jbrennernascimento2788
      @jbrennernascimento2788 ปีที่แล้ว +2

      Também fiquei com dúvida nesse vídeo... gostaria que ele explicasse como funciona esse useState(null)
      Achei que precisariamos fazer da seguinte forma:
      let height = null
      function setHeight(value) {
      height = value
      }

  • @paulinha-19
    @paulinha-19 ปีที่แล้ว

    Meu resultado está como NaN. Alguma dica de como resolver?

    • @paulinha-19
      @paulinha-19 ปีที่แล้ว

      Funcionou quando alterei o keyBoardType para "numbers-and-punctuation". Se deixo "numeric" retorna NaN quando insiro valores com virgula e retorna OK se insiro somente números

  • @flavingomes7085
    @flavingomes7085 2 ปีที่แล้ว

    Aqui o "validationImc()" fica cinza e diz: "validationImc() é declarado, mas nunca é lido. Como posso proceder?

    • @gustavoabreu7518
      @gustavoabreu7518 ปีที่แล้ว

      significa que nao ta sendo usado ué, quando vc usar colocando lá no botão na prop de onPress, a mensagem some.

  • @zemanemane183
    @zemanemane183 2 หลายเดือนก่อน

    é incrivel vc nao usou os nomes das variaveis em portugues preferiu HEIGHT e WEIGTH , isso sim é colonização cultural , caraca véio

  • @recomeco765
    @recomeco765 2 ปีที่แล้ว

    14:15 "Quando alguém clicar no nosso 'butão'" kkkkkkkkkkkkk

  • @jobsonfrank4104
    @jobsonfrank4104 3 หลายเดือนก่อน

    O resulta não aparece mano, conserta isso aí !!

  •  3 ปีที่แล้ว

    Qual a forma correta de declaração da função? export default function HelloWorldApp ou como consta na documentação: const HelloWorldApp = () => {
    return (
    Hello, world!
    )
    }
    export default HelloWorldApp;

    • @albertosantos1238
      @albertosantos1238 3 ปีที่แล้ว +1

      Essa da documentação e no formato Arrow function ela é mais declarativa, () seria a função que pode receber parâmetros, e => seria oq ela vai retornar. Mas qual quer uma das duas está certa fica a sua escolha

    • @nderXP
      @nderXP 3 ปีที่แล้ว

      Existem duas formas de declaras uma função
      Estes são:
      *function FunctionName(){*
      // Forma mais comum de declarar função
      *}*
      *const FunctionName = () => {*
      // Forma moderna de declarar função
      *}*
      Você pode optar por usar qualquer um desses dois métodos, pois, vai funcionar do mesmo jeito. Não sei explicar a diferença no performance, mas sei que o segundo método é uma forma mais moderna de declaras funções

  • @mrz5635
    @mrz5635 ปีที่แล้ว +1

    quando aparece "Seu IMC é igual:" ele não aparece o resultado :/ (deixa quieto, era coisa mt besta kkkkkkkkkkkkkk)

    • @vitoria1921
      @vitoria1921 10 หลายเดือนก่อน +1

      Estou com essa duvida KKKK consegue me explicar?

    • @mrz5635
      @mrz5635 10 หลายเดือนก่อน

      @@vitoria1921 nem lembro mais oq q era, provavelmente algum erro de digitação

    • @vitoria1921
      @vitoria1921 10 หลายเดือนก่อน

      Vish KKKK to quebrando a cabeça aqui. Mas obrigada@@mrz5635

  • @tlkzrd
    @tlkzrd 3 ปีที่แล้ว +1

    4:00