Curso base de React Native 2025: #59 - Criando componente de SELECT
Автор: Lucas Souza Dev
Загружено: 2026-01-17
Просмотров: 13
Precisa de ajuda? Solicite uma ajuda particular: https://forms.gle/Pu1aT2LsbU1nuTTDA
Nessa aula, Dev, a gente vai avançar na construção da tela de nova partida do nosso aplicativo. O foco principal será criar o componente de select, que será o principal input dessa tela, permitindo que o usuário escolha o nível da partida, a quantidade de rodadas e o tempo por rodada. Vamos desenvolver esse componente de forma reutilizável e personalizada, garantindo que ele funcione exatamente como precisamos dentro do React Native. Vou te mostrar desde a instalação da biblioteca React Native Select Dropdown até a configuração completa do componente, incluindo a estilização e a lógica de seleção de itens.
Vamos detalhar cada passo do desenvolvimento, desde o setup do componente até o tratamento do estado interno e da renderização dos itens. Você vai ver como criar funções que retornam o item selecionado, renderizam o botão e cada item do dropdown, e ainda aplicam estilos para deixar o componente visualmente próximo do nosso protótipo. Além disso, vamos adicionar ícones, ajustar padding, bordas e cores, e configurar de forma dinâmica para que qualquer tipo de item possa ser exibido corretamente. Tudo isso será feito com exemplos práticos no Visual Studio Code, permitindo que você acompanhe e compreenda cada linha de código.
No final da aula, você terá um componente de select totalmente funcional, genérico e pronto para ser reutilizado em outras partes do aplicativo. Essa abordagem vai te ensinar não apenas a usar uma biblioteca externa, mas também a construir wrappers e abstrações próprias para atender às necessidades do seu projeto. Se você quer entender como transformar uma biblioteca em um componente totalmente adaptado ao seu app e ainda dominar a integração de estados, props e estilização no React Native, essa aula é essencial para você.
Links mencionados no vídeo:
🗨️ Discord - / discord
🎬 CodarSe - https://codarse.com
🖥️ Protótipo no Figma: https://www.figma.com/community/file/...
📖 Repositório: https://github.com/lvsouza/youtube-re...
🎮 App na Google Play: https://play.google.com/store/apps/de...
Outros cursos no canal:
🎩 Figma para DEVs - • Figma para DEVs: #00 - Apresentação do curso
☪️ Curso de estilização no React - • Estilização no React: Aula 00 - Curso de f...
💎 Curso base de React - • Curso base de React 2025: #00 - Apresentaç...
👑 React, Material UI 5 e Typescript - • React, Material UI 5 e Typescript: #00 - I...
🏆 Curso de API Rest, Node e Typescript - • API Rest, Node e Typescript: #00 - Apresen...
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:38 | Avisos importantes
3:12 | Como criar um componente de select no react native
4:30 | Instalando a lib para select
6:00 | Criando o componente de select para o react native com expo
19:20 | Estilizando o RenderItem do select
27:10 | Criando as props para o componente
33:00 | Utilizando o componente pronto
36:00 | Deixando o select dinâmico com um state
38:00 | Finalização e agradecimentos
CODARSE - Finalizando e iniciando novas telas no App
#ReactNative #CursoReactNative #ReactNativeDoZero #CriarApp #DesenvolvimentoMobile #ReactNativeGratis #AppEmMinutos #JavaScript #ReactNativeTutorial #Expo #ProgramacaoMobile #ReactNativeBrasil #PrimeiroApp #MobileDeveloper #ReactNativeBeginner
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: