Este projeto demonstra como criar um modal reutilizável usando React, com foco em componentização, acessibilidade e boas práticas de UI/UX.
Componente de modal reutilizável
Abertura e fechamento controlados por estado (useState)
Fechamento ao clicar fora ou pressionar Esc
Bloqueio de scroll do fundo enquanto o modal está aberto
React
CSS3 (ou Tailwind, Styled Components, etc.)
- Clone o repositório:
git clone https://github.com/seu-usuario/modal-react.git
- Instale as dependências:
npm install
- Inicie o projeto:
npm run dev