Skip to content

oliveiraas/tudoReact

Repository files navigation

O projeto TechInclusão tem como objetivo democratizar o acesso ao conhecimento em tecnologia, ensinando programação e conceitos de desenvolvimento de software para pessoas de todas as idades e origens.

Nosso foco é promover a inclusão digital e capacitar indivíduos para atuarem no mercado de tecnologia.

🚀 React - Aprendizado e Aplicação Prática

Bem-vindo ao nosso projeto! Este repositório é um reflexo do que aprendemos ao longo da jornada com a biblioteca React. O objetivo? Colocar em prática os conceitos principais da tecnologia, criando uma página super interativa que não só explica as características do React, mas também mostra como ele pode transformar o desenvolvimento web moderno!

🛠️ Tecnologias Usadas

Este projeto foi construído com as tecnologias que você já conhece ou vai amar aprender! Aqui estão os pilares que ajudaram a dar vida ao site:

React: O coração pulsante deste projeto! A biblioteca que tornou a construção da interface interativa e dinâmica.
JavaScript: A magia por trás de toda a lógica que faz o React funcionar, garantindo que sua experiência no site seja fluida.
CSS: A cereja do bolo! Estilizamos o projeto com um toque especial de CSS, criando uma experiência visual e dinâmica com o React.

📚 O que Aprendemos

Durante o desenvolvimento deste site, mergulhamos fundo em alguns dos conceitos mais legais do React. Aqui está um resumo do que dominamos:

  • Componentes: A base de tudo! Aprendemos a dividir nossa aplicação em pedaços menores e reutilizáveis, o que torna o código mais organizado e fácil de manter.
  • JSX: Combinação de HTML e JavaScript? Sim! Descobrimos como o JSX nos permite escrever componentes de maneira mais eficiente e expressiva.
  • Estado (State): Gerenciar dados dentro dos componentes ficou muito mais fácil! Agora conseguimos tornar nossa aplicação dinâmica e interativa, mantendo os dados atualizados conforme o usuário interage.
  • Props: Passar informações entre os componentes ficou simples com as props. Criamos uma estrutura de dados que flui perfeitamente entre os componentes pais e filhos.
  • Eventos: Interagir com os usuários é a chave para qualquer aplicação moderna. Aprendemos como capturar eventos (cliques, mudanças, etc.) e reagir de forma dinâmica!
  • Roteamento (React Router): Não queremos que os usuários fiquem presos em uma única página, certo? O React Router nos ajudou a criar navegação entre várias páginas de maneira eficiente e sem complicação.
  • Hooks (useState, useEffect): Diga adeus às classes e olá aos hooks! O useState e useEffect nos permitiram gerenciar estados e efeitos colaterais de uma maneira muito mais funcional.

🤝 Contribuições

Gostou do projeto? Que tal contribuir com a gente? 😎

Sinta-se à vontade para fazer parte dessa jornada! Se você tiver alguma sugestão, encontrar um bug, ou quiser melhorar algo, é só abrir uma issue ou enviar um pull request. Sua contribuição será super bem-vinda!

Siga o Techinclusão no Instagram para mais novidades sobre o projeto.

🌐 Desenvolvido pela turma de Programação Web #TECHINCLUSAO | 2025

About

Desenvolvido pela turma Programação Web do Projeto Techinclusão | 2025

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors