Este projeto é um jogo de xadrez desenvolvido em React, criado em 2021 enquanto eu aprendia os fundamentos da biblioteca. O principal objetivo foi aprofundar meus conhecimentos na construção de componentes e na lógica do React, explorando conceitos como estado, propriedades e renderização condicional. Ao implementar as regras do xadrez e a interação entre as peças, pude praticar a estruturação de componentes reutilizáveis e a gestão do fluxo de dados na aplicação. Esse projeto representa um marco importante no meu aprendizado de React e no desenvolvimento das minhas habilidades em front-end.
Principais aprendizados com este projeto:
- Estruturação e reutilização de componentes no React
- Gerenciamento de estado e propriedades
- Implementação de lógica de regras de jogo
- Manipulação de eventos e interatividade
- Renderização condicional de elementos
- Organização e separação de responsabilidades no código
- Prática com hooks básicos do React (useState, useEffect)
- Melhoria na leitura e manutenção de código React
- Publicação de projetos utilizando o Vercel
- Integração com o GitHub para versionamento e colaboração
- Integração com a melhor inteligência artificial do mundo de Xadrez: Stockfish