veja nossos vídeos mais recentes e esteja por dentro de muitas novidades.

Explorando a estrutura gerada pelo Create React App, entendendo o papel das pastas public e src, os conceitos de Virtual DOM, JSX e componentes, além de como o CSS é aplicado nos projetos React.

Explorando a criação de um layout fixo para a aplicação React, com barra lateral, barra superior e área dinâmica para conteúdo. Utilizando o React Router Dom v6 para gerenciar navegação entre rotas.

Abordando técnicas para organizar estilos em React, utilizando seletores CSS, CSS Modules, integração com React Router, reset CSS eficiente e boas práticas para garantir consistência visual e manutenibilidade.
Nesta aula, focamos na criação de um componente de modal reutilizável para nosso aplicativo, preparando o terreno para a implementação dos formulários de cadastro de produtos.
Exploramos as principais propriedades do modal nativo do React Native:
visible: Controla a exibição do modal (true/false)transparent: Define se o fundo é transparenteanimationType: Tipos de animação (slide, fade, none)statusBarTranslucent: Específico para AndroidCriamos o componente CustomModal com:
1interface Props { children: JSX.Element; }
2 export default function CustomModal({ children }: Props) {
3 return (
4 <Modal transparent animationType="fade">
5 <View style={styles.modalBackground}> {children} </View>
6 </Modal>
7 ); }Principais estilos aplicados:
1modalBackground: {
2 flex: 1,
3 backgroundColor: "rgba(0,0,0,0.5)",
4 justifyContent: "center",
5 alignItems: "center"
6 }Esses estilos criam um fundo escuro semi-transparente que ocupa toda a tela e centraliza o conteúdo.
O poder do children no React:
Na próxima aula vamos:
Pontos importantes desta implementação:
Dicas para evolução:
Este modal será fundamental para nossa aplicação, servindo como base para todos os formulários e diálogos que implementaremos.