Sobre o projeto
react-md é uma biblioteca de componentes React de código aberto para a construção de aplicações acessíveis seguindo as especificações do Material Design. A estilização é escrita em Sass (SCSS), e o projeto é escrito e mantido em TypeScript.
A instalação é feita através do npm, instalando o pacote core juntamente com o Sass:
npm install @react-md/core sass
De acordo com o README, os destaques do projeto incluem:
- Acessibilidade: segue as diretrizes de acessibilidade publicadas pelo W3C (práticas WAI-ARIA).
- Componentes de baixo nível e customizáveis, destinados a serem compostos e adaptados em vez de serem usados apenas como presets fixos.
- Tematização tanto em nível global quanto por componente.
- Variáveis CSS usadas para temas dinâmicos, com fallbacks para navegadores mais antigos.
- Suporte a temas claro, escuro e do sistema.
- Suporte a idiomas da esquerda para a direita (LTR) e da direita para a esquerda (RTL).
- Uma base de código TypeScript que é escrita e mantida em TypeScript.
A documentação completa, incluindo um guia de início rápido e de instalação, está disponível no site do projeto (react-md.dev). O repositório inclui diretrizes de contribuição para quem desejar colaborar, e o projeto é lançado sob uma licença declarada em seu arquivo LICENSE; seu pacote npm e estatísticas de download são publicados no npm. A integração contínua é configurada através do GitHub Actions para build, linting e testes, e a cobertura de código é monitorada via Codecov.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.