Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Curso base de React 2025: #16 - Criando um servidor mocado para simular um backend
Play lesson

Curso base de React - Curso Completo de React – Do Zero à Prática com TypeScript - Curso base de React 2025: #16 - Criando um servidor mocado para simular um backend

5.0 (1)
21 learners

What you'll learn

This course includes

  • 11.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Precisa de ajuda? Solicite uma ajuda particular: https://forms.gle/Pu1aT2LsbU1nuTTDA Nesta aula, a gente dá um passo importante no nosso curso de React: começamos a trabalhar com persistência de dados simulando chamadas reais para um backend. Em vez de já integrar com uma API de verdade, o que pode ser mais complicado para quem está começando, a ideia aqui é usar o MirageJS para criar um servidor falso, diretamente no navegador, que responde às requisições como se fosse um servidor real. Isso permite que a gente comece a testar a aplicação com dados dinâmicos, sem depender de um backend externo. Tu vai ver como configurar esse servidor falso é simples. Instalamos a biblioteca MirageJS como uma dependência de desenvolvimento, criamos o arquivo server.ts e dentro dele definimos os models que vamos usar — no caso, os nossos todos — e também as rotas de exemplo, como a listagem de todos os itens. Usamos o método fetch no console do navegador para testar essa simulação e vimos que o Mirage intercepta a requisição e responde com os dados definidos, sem nem aparecer na aba de network, o que prova que a comunicação está sendo gerenciada apenas dentro da aplicação. Essa técnica ajuda muito no desenvolvimento sem ter que esperar por uma API pronta. Como desafio, fica a tarefa de expandir esse servidor mockado, adicionando as rotas de POST, DELETE, PATCH e GET por ID, simulando os comportamentos reais de uma API REST. Tu pode dar uma olhada na documentação do MirageJS, explorar os métodos disponíveis e até contar com a ajuda do ChatGPT se travar em algum ponto. Isso vai te dar mais segurança para trabalhar com dados dinâmicos no React e te preparar melhor para quando tu for lidar com um backend de verdade. A gente se vê na próxima aula. Links mencionados no vídeo: 📖 Repositório do projeto - https://github.com/lvsouza/curso-base-de-react/tree/14ba31e56cf6dc11d697346d283c2c540f6332ce 🗨️ Discord - https://discord.gg/ZC7JrPZn7P 🎬 CodarSe - https://codarse.com Outros cursos no canal: 🎩 Figma para DEVs - https://youtu.be/4rSPV1NbM10 ☪️ Curso de estilização no React - https://youtu.be/oUbPkR799fc 💎 Curso base de React - https://youtu.be/ggtWTKbhN_U 👑 React, Material UI 5 e Typescript - https://youtu.be/wLH1Vv86I44 🏆 Curso de API Rest, Node e Typescript - https://youtu.be/SVepTuBK4V0 Livros recomendados: 📘 Código limpo - https://amzn.to/43Xiick 📘 Arquitetura limpa - https://amzn.to/3ZMCStr 📘 Migrando sistemas monolíticos - https://amzn.to/45ByPDZ 📘 The Micro SaaS Handbook - https://amzn.to/4jCan93 Conteúdo: 0:00 | Apresentação da aula 0:40 | Avisos importantes 1:00 | Criando um servidor mocado no navegador para simular request 2:50 | Criando os arquivos de mock 7:40 | Incluindo o arquivo para iniciar o server ao iniciar o app 10:00 | Entendendo como esse mock funciona 11:40 | Desafio para o próxima aula 13:20 | Finalização e agradecimentos CODARSE - Servidor mocado, chamadas de API, useEffect #ReactJS #Vite #TypeScript #JavaScript #FrontEnd #Programação

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere