Aula React Native Como consumir uma API com React Native

Поделиться
HTML-код
  • Опубликовано: 29 янв 2025

Комментарии • 23

  • @esdrabarros1004
    @esdrabarros1004 3 года назад +6

    Bom dia Caio! como vai?
    Por favor disponibiliza a link do documento que passa na aula.

  • @terapeutagb
    @terapeutagb 2 года назад

    Parabéns pelas dicas......

    • @caiomalheiros
      @caiomalheiros  2 года назад +1

      E ai Gilvan tudo bem?
      Muito obrigado pelo carinho e feedback!
      Qualquer dúvida só chamar!
      Forte abraço
      Tamo junto

  • @TalisonBrendon
    @TalisonBrendon 3 года назад +1

    onde eu baixo esse doc com o tutorial?

  • @raphaelgomescamara1275
    @raphaelgomescamara1275 2 года назад

    Gostaria de mostrar na tela os dados de um usuário que esta logado no sistema, de uma API que eu fiz em NestJs. Você sabe como pode ser feito?

  • @vitorbe007
    @vitorbe007 3 года назад

    Olá amigo, onde encontro o link da aula ?

  • @christophoramorim3147
    @christophoramorim3147 2 года назад +1

    Caio fiz uma api node com mysql na minha maquina porem esta funcionando apenas localhost como consigo transforma em uma URL como a sua do video. E tambem tenho uma tela de login, gostaria saber como que funcionaria para liberar acesso ao usuario que tem acesso e tal.

    • @caiomalheiros
      @caiomalheiros  2 года назад

      Opa Amigo tudo bem?
      Para realizar o login você teria que criar uma funcionalidade na sua api para realizar o login.
      Basicamente o react native envia o email e senha para a url da api de login, e o api verifica no banco se existe algum usuario com esses dados.
      Depois de verificar a api devolve para o react native em formato json se encontrou ou não :)
      Caso o retorno seja positivo, vc navega o usuario para outra tela =)
      Para transformar em uma url, vc precisa adquirir um dominio (exemplo caio.com.br), e contratar um serviço de hospedagem para sua api.
      Ficando + - desta forma:
      caio.com.br/login.php
      Espero ter te ajudado
      Forte abraço
      Tamo junto
      Opa Amigo tudo bem?
      Para realizar o login você teria que criar uma funcionalidade na sua api para realizar o login.
      Basicamente o react native envia o email e senha para a url da api de login, e o api verifica no banco se existe algum usuario com esses dados.
      Depois de verificar a api devolve para o react native em formato json se encontrou ou não :)
      Caso o retorno seja positivo, vc navega o usuario para outra tela =)
      Para transformar em uma url, vc precisa adquirir um dominio (exemplo caio.com.br), e contratar um serviço de hospedagem para sua api.
      Ficando + - desta forma:
      caio.com.br/login.php
      Espero ter te ajudado
      Forte abraço
      Tamo junto

  • @vitorgrcruz9137
    @vitorgrcruz9137 3 года назад +1

    Não estou fazendo dentro de uma class mas sim de uma function, como posso usar o DidMount, async function componentDidMount(){... ? ou async = componentDidMount (){...

    • @caiomalheiros
      @caiomalheiros  3 года назад +1

      Opa Vitor blz?
      Você vai precisar usar o Hook useEffect nesse caso.
      De uma olhadinha aqui:
      developerplus.com.br/o-que-sao-hooks-e-como-usar-no-react-native/
      Qualquer coisa me avise aqui
      Forte abraço
      Tamo junto

    • @vitorgrcruz9137
      @vitorgrcruz9137 3 года назад +1

      @@caiomalheiros useEffect(async () => {
      const response = await api.get('apireactnative/listar.php')
      setLista({response})
      }); era pra ser assim mas o node deu um Possible Unhandled Promise Rejection

    • @caiomalheiros
      @caiomalheiros  3 года назад +1

      @@vitorgrcruz9137 Como que tá mostrando o resultado do seu json amigo? Essa seu state de lista é array?
      Eu fiz um exemplo com PHP Mysql mas ainda não postei. Vou postar código no github, e te mando o link 😃
      Forte abraço
      Tamo junto

    • @vitorgrcruz9137
      @vitorgrcruz9137 3 года назад +1

      @@caiomalheiros Sim meu useState ficou um array, se vc puder me mandar o link no GitHub agradeço demais, estou no aguardo da aula também, obrigado.

    • @caiomalheiros
      @caiomalheiros  3 года назад +1

      ​@@vitorgrcruz9137 Segue o link do github do projeto amigo.
      Eu coloquei uma pasta chamada api-php, com os arquivos php que eu utilizei.
      E nas pastas Pontos eu fiz um exemplo de uma utilização parecida com a sua. Ignore a pasta services, pois não estou utilizando
      Espero que te ajude, depois eu vou montar uma aula explicando passo a passo :)
      github.com/caiomduarte/appecoletax
      Forte abraçO

  • @vitorgrcruz9137
    @vitorgrcruz9137 3 года назад +1

    Oi Caio, tenho uma proposta pra te fazer referente ao desenvolvimento em react native, como posso entrar em contato?

    • @caiomalheiros
      @caiomalheiros  3 года назад +1

      E ai amigo tudo bem?
      Opa pode enviar para meu e-mail:
      md.caio@yahoo.com.br
      Forte abraço
      tamo junto!

    • @vitorgrcruz9137
      @vitorgrcruz9137 3 года назад

      @@caiomalheiros ok entrei em contato obrigado

    • @vitorgrcruz9137
      @vitorgrcruz9137 3 года назад

      @@caiomalheiros Oi você pode me dar um retorno no e-mail por favor ?

  • @affaeu333
    @affaeu333 3 года назад +1

    belesa mano

  • @sollurgdt1599
    @sollurgdt1599 3 года назад +1

    pra que usar constructor e class extends em 2021 pqp

    • @caiomalheiros
      @caiomalheiros  3 года назад +2

      Opa amigo tudo bem?
      Amigoooo temos que aprender a manipular das duas maneiras. Em projetos mais recentes provavelmente você irá trabalhar com componentes funcionais. Porém se você começar a trabalhar em um projeto mais antigo, você irá encontrar componente do tipo classe.
      Nas minhas aulas ensino meus alunos a trabalharem das duas maneiras 😃
      Sendo assim aprenda a manipular classes tb!
      Forte abraço
      Tamo junto