Summary
Keywords
Full Transcript
Precisa de ajuda? Solicite uma ajuda particular: https://forms.gle/Pu1aT2LsbU1nuTTDA Nessa aula do nosso curso base de React Native, vamos dar um passo muito importante para deixar nossas interfaces realmente dinâmicas: trabalhar com estado (state) dentro da aplicação. Até aqui aprendemos a estruturar a interface, usar componentes básicos e até criar botões personalizados, mas agora chegou a hora de entender como fazer com que a tela reaja às interações do usuário, permitindo mudanças em tempo real sem precisar reescrever manualmente o código. Esse conceito vai te ajudar a enxergar como o React realmente funciona por trás dos panos e por que ele é tão poderoso. Durante a aula, você vai aprender de forma prática o que é o fluxo de renderização no React, como o framework desenha a interface inicial e de que maneira o uso do useState permite disparar novas renderizações de forma eficiente. Vamos ver o que acontece quando usamos variáveis normais e por que elas não funcionam como esperamos, entendendo na prática a diferença entre dados estáticos e dados reativos. Você também vai descobrir como o React compara a interface antiga com a nova para atualizar apenas o que realmente mudou, garantindo performance mesmo em aplicações maiores. Esse conhecimento é essencial para qualquer desenvolvedor que queira dominar o React Native, porque o state é a base para qualquer aplicação interativa: seja para alterar textos, atualizar botões, lidar com formulários ou até controlar a navegação entre telas. Se você quer entender de verdade como deixar suas interfaces vivas e responsivas às ações do usuário, essa aula vai clarear muito os seus conceitos e preparar o terreno para os próximos passos do curso. Não perde, porque esse conteúdo é fundamental para a tua evolução como dev. Links mencionados no vídeo: 🗨️ Discord - https://discord.gg/ZC7JrPZn7P 🎬 CodarSe - https://codarse.com 🖥️ Protótipo no Figma: https://www.figma.com/community/file/1542265508040591315 📖 Repositório: https://github.com/lvsouza/youtube-react-native-humor-tracker/tree/48fd2c415f06be9624ae40f2b3bf2e9afc5cd184 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 Meu setup: 📺 Monitor 24: https://amzn.to/4msD7TY 🤖 Processador: https://amzn.to/4oJLZpN 🎧 Fone bluetooth: https://amzn.to/4lESd7r ⌨️ Teclado e mouse: https://amzn.to/4oPdgHu 💪 Suporte articulado: https://amzn.to/41hIrRE Conteúdo: 0:00 | Introdução da aula 0:15 | Avisos importantes 0:50 | Como criar interface dinâmicas no React 2:40 | O que é um STATE? O que é o useState? O que é fluxo de Render? 8:20 | Entrando a fundo em como o useState funciona 11:50 | Por que usar o state ao invés de um let simples 14:25 | Conclusão final 16:15 | Finalização e agradecimentos CODARSE - Estrutura do projeto e conceitos do React e React Native #ReactNative #CursoReactNative #ReactNativeDoZero #CriarApp #DesenvolvimentoMobile #ReactNativeGratis #AppEmMinutos #JavaScript #ReactNativeTutorial #Expo #ProgramacaoMobile #ReactNativeBrasil #PrimeiroApp #MobileDeveloper #ReactNativeBeginner
