18 Componentes React para Desenvolvedores da Web 2020
Publicados: 2020-08-19É muito raro ver uma biblioteca decolar como o React.js em apenas alguns anos. A biblioteca literalmente acelerou no ritmo da velocidade da luz quando se trata de novos lançamentos, recursos e desenvolvimentos; veja aqui a versão principal mais recente. Claro, alguns argumentarão que não há necessidade de “frameworks”, mas React é muito mais do que apenas um framework, ou deveríamos dizer “muito menos que”. Porque? Porque React é uma biblioteca que ajuda a construir componentes reativos. Não necessariamente atua como uma estrutura, mas funcionará felizmente em cima de qualquer estrutura existente que você esteja usando, seja Meteor ou Angular.
O estado de coisas com o React parece muito bom agora. A comunidade está preocupada com novas possibilidades e, geralmente, todos estão ocupados construindo, ao invés de reclamar. A biblioteca obviamente funciona e tem um potencial tremendo. O que ela precisa agora é de engenheiros e desenvolvedores mais experientes que possam construir algo que certamente se destaque da multidão. Existem muitos desenvolvedores que adoram “reclamar” sobre o React. Mas, aqueles que não estão ocupados em fazer algum tipo de diferença no mundo.
Mais em React
O React é fortemente baseado em componentes, e os componentes podem ser reutilizados! Isso significa que qualquer pessoa pode criar algo legal com o React e compartilhar com o resto da comunidade de desenvolvedores. E é exatamente isso que vem acontecendo, principalmente nos últimos anos. Para comemorar, sentimos que era hora de reunir nosso próprio recurso de componentes React, que consistirá em componentes React utilizáveis, versáteis e funcionais que você pode integrar em seus aplicativos existentes, sites ou outro software que deseja lançar no futuro próximo. Também tentamos ser o mais exclusivos possível e incluímos o máximo de variações possível. Mas, uma vez que erros acontecem, junte-se a nós para ajudar a criar este o melhor resumo de componentes React que existe, e compartilhe conosco seus próprios componentes favoritos sem os quais você não consegue se imaginar vivendo, obrigado!
Material-UI
E caso você não tenha encontrado a funcionalidade que procura no primeiro componente, aqui está a biblioteca Material-UI que integra totalmente o material design do Google aos fluxos de trabalho de seus componentes React. Os proprietários da biblioteca estão sendo liberais quanto ao uso dessa estrutura e dos componentes, e incentivam que você leia a documentação do material design antes de pular nu nessas águas turvas. A compreensão das funções do React e do Material design na área de desenvolvimento web é essencial para que funcione para você.
IU Onsen para React
Onsen UI é um kit de componentes React que funcionam para trazer à prática aplicativos móveis híbridos. Se você tem lidado com isso ultimamente, é melhor economizar tempo com a IU do Onsen. Lembre-se de que a ferramenta é compatível com Android e iOS para sua conveniência. Com mais de cem componentes à sua disposição, você sabe que encontrará as coisas certas para combinar e combinar para o seu projeto. Eles são todos baseados em materiais e design plano. Além disso, tudo é feito pensando no usuário, procurando ser o mais fácil de entender possível.
React-Bootstrap
React-Bootstrap é um pacote de componentes Bootstrap 4 construídos com React. Embora você possa usar o material disponível para construir um novo projeto do zero, você também pode integrá-lo ao seu aplicativo existente. Claro, certifique-se de primeiro investigar a documentação abrangente que vem com o kit e continuar a partir daí. Também existe a opção de ir do Bootstrap para o Bootstrap 4 usando React-Bootstrap, mas, novamente, faça um favor a si mesmo e leia a documentação primeiro, para que a execução seja mais perfeita. Para configuração local, Yarn é o gerenciador de pacotes que fará o truque. Por fim, se você gostaria de contribuir com o projeto, você também pode.
React Toolbox
React Toolbox é um kit de componentes do Material Design que promete dar o pontapé inicial no seu projeto imediatamente. Afinal, você não precisa passar por todo o trabalho pesado sozinho. Em vez disso, escolha as ferramentas prontas para uso que o React Toolbox reservou para você e faça uma diferença imediata. Falando em componentes, o React Toolbox apresenta barra de aplicativos, avatar, preenchimento automático, menu suspenso, caixa de diálogo, menu, barra de progresso, entrada e muito mais. Esta biblioteca de componentes React irá bem para o desenvolvedor, e isso é uma garantia. A documentação detalhada também é muito prática, pois mostra como usar cada componente corretamente.
Grommet
Aproveite a maravilha de Grommet agora, enquanto marcha em direção ao lançamento bem-sucedido de seu projeto mobile-first. Mesmo se você trabalhar em vários aplicativos, esta é a biblioteca de componentes React que fará a mágica, impulsionando seu fluxo de trabalho ao máximo. Claro, tudo foi montado com a capacidade de resposta em mente, então o desempenho final será de primeira classe. Você pode misturar e combinar livremente todos os elementos predefinidos de acordo com sua preferência, bem como personalizá-los de acordo. Seja trabalhando em um novo projeto ou refinando o existente, o Grommet é aplicável a ambas as abordagens. Existem toneladas de blocos para você aproveitar ao máximo, então tire o máximo proveito deles agora.
Semantic UI React
Como o nome indica, o Semantic UI React é a integração oficial do React para o Semantic UI. Se você precisar se aprofundar nas instruções de instalação e uso, certifique-se de primeiro passar por todas as seções da página de destino oficial do produto e obter sua essência. Alguns dos recursos do Semantic UI React contêm subcomponentes, estado controlado automaticamente, adereços abreviados, aumento e API declarativa, para citar alguns. Quanto aos elementos, você também tem muitos. De botões, sinalizadores e cabeçalho a entradas, rótulos, carregadores e revelações, esses são apenas alguns dos recursos que você pode obter.
React Desktop | Componentes da IU do React para OS X El Capitan e Windows 10
Quer trazer aquela doce ação do React para a área de trabalho? Bem, agora você pode! Embora a biblioteca seja rotulada como um projeto BETA, seria útil se mais desenvolvedores gastassem seu precioso tempo pensando e ajustando a biblioteca para melhor se adequar às plataformas Windows 10 e Mac OS X. Nem é preciso dizer que o recurso mais promissor de todos eles é que você pode usar o JavaScript para organizar seus próprios projetos dos quais os computadores desktop podem se beneficiar. Será interessante observar o desenvolvimento deste espaço também. É bom ver que a tecnologia está evoluindo além das linguagens de programação restritas de software básico. Em vez disso, estamos aprendendo a trazer a web para o seu desktop também.
Griddle - Componente React Grid

Griddle é o recurso de tabelas de dados otimizadas para grade que funcionam em alto desempenho e interação contínua entre o navegador. Quando exploramos o Griddle pela primeira vez, parecia como qualquer outro projeto de tabela de grade por aí. Mas após uma inspeção e compreensão mais atentas, parece que o Griddle supera praticamente qualquer outra biblioteca de tabelas de grade por aí. Ele realmente oferece componentes de alta qualidade que é conhecido por trazer para o fluxo de trabalho dos desenvolvedores da web. Tente brincar com a demonstração e veja por si mesmo como as interações são suaves ao navegar pelos dados e ajustar os parâmetros de pesquisa, coisas excelentes em todos os aspectos.
React Absolute Grid
As grades também podem ser confundidas com sua funcionalidade. É um elemento específico dentro da página da web que tem seu próprio estilo e valores de navegador. Com o uso de bibliotecas externas, podemos tornar esses componentes e elementos muito mais flexíveis. Em particular, podemos implementar bibliotecas como o Absolute Grid e obter controle total sobre nossa grade de elementos que estamos apresentando ao usuário. O componente que você está vendo aqui pode ser facilmente configurado para uso em um site / plataforma que trata de compartilhamento de conteúdo e organização com base em valores de banco de dados. Biblioteca muito versátil, um exemplo de verdadeiras possibilidades de desenvolvimento.
React Gravatar
Se você ainda não ouviu falar do Gravatar, deve ter ficado online apenas nos últimos 2 dias, hah! Gravatar é a plataforma de avatar do usuário padrão integrada à plataforma WordPress. Agora, você pode trazer todos esses avatares incríveis para seus projetos mais avançados através do uso da biblioteca de componentes React Gravatar. Com este, o componente irá renderizar o avatar do Gravatar que o usuário está usando com base na entrada de seu endereço de e-mail. Realmente ajuda ter essas bibliotecas à mão para empurrar esse aspecto de globalização de buscar dados do usuário para eles, em vez de ter que fazer isso manualmente.
React-spinner
Quer dizer a seus usuários que a página que eles estão tentando acessar ainda está carregando? Talvez você queira adicionar um botão giratório aos seus aplicativos para tornar o processo de salto de página mais interativo? Economize um pouco de tempo de ter que codificar seu próprio spinner; apenas implemente este componente fácil de usar. Literalmente, não requer configuração alguma.
Componente React Stripe Checkout
Stripe continua a impressionar a todos; clientes, designers, desenvolvedores e a comunidade de tecnologia em geral. Uma startup que realmente redefiniu a forma como as grandes startups funcionam e como as startups podem fazer a diferença no mundo, mesmo que não tenham recursos do tamanho da capitalização de mercado do Google. O checkout do Stripe está sendo usado por milhões de plataformas, entregando bilhões de solicitações diariamente. Se você está planejando usar o Stripe com seu projeto React, pegue o componente React Stripe Checkout para carregar a biblioteca Checkout do Stripe diretamente como um componente React. Esta será uma transição muito mais suave para o uso do Stripe em seus aplicativos.
React-Crouton
Um componente de mensagem para React.js - React Crouton. Não se confunda se achar que este é um componente de mensagem instantânea, não é. Este é mais um componente de mensagem que visa fornecer uma opção de destaque na forma de um menu de destaque de navegação. Com o componente, você pode criar mensagens que aparecerão para o usuário na parte superior da página, com base no envio do formulário solicitado. Já podemos prever que os profissionais de marketing por e-mail enlouquecerão com essa biblioteca harmoniosa e perfeita.
Componente carregador SVG para ReactJS
Os SVGs estão, sem dúvida, crescendo em popularidade, à medida que fazemos a transição para uma era de desenvolvimento web onde o desempenho está sendo altamente recompensado com mais foco e atenção. A biblioteca React InlineSVG o ajudará a carregar seus arquivos SVG diretamente por meio do React.js. Isso lhe dá acesso para editá-los e estilizá-los sem ter que fazer a transição entre o mesmo documento.
Componente de abas React
Um componente de guias React que você poderá implementar em qualquer tipo de situação em que o conteúdo com guias seja necessário. Será interessante observar como o React se torna útil para plataformas como as bases de conhecimento, que são conhecidas por usarem conteúdo com guias para apresentar dados de maneira mais conveniente. No geral, uma biblioteca muito confiável bem aqui que adiciona a interação de tabulação para o seu conteúdo em questão de segundos.
React Draggable
Se os primeiros componentes arrastáveis de que falamos não agradaram a você e você está procurando por algo mais bruto e exclusivo, experimente o React Draggable; isso é o mais nativo possível. Exponha seu conteúdo por meio de funcionalidade arrastável e crie algo que colocará o usuário no controle de como o conteúdo aparecerá para ele. No momento, a demonstração não mostra recursos de arrastar fixos. Mas com um pouco da magia React, você deve alcançar essa funcionalidade rapidamente.
Google reCAPTCHA para React.js
Os spammers pensam que estão ficando mais inteligentes, mas o reCAPTCHA do Google realmente resistiu aos desafios dos sistemas modernos de captcha e dos bots que tentam quebrar esse sistema. O reCAPTCHA é uma alternativa confiável para proteger os dados do formulário de envio de spammers. Lembre-se de que você precisará criar uma conta reCAPTCHA e obter as chaves de API. Dessa forma, você pode utilizar totalmente o potencial deste componente.
Componentes da IU para Elasticsearch
Searchkit é uma coleção de componentes de IU para o popular Elasticsearch. Agora, você pode transformar sua experiência de pesquisa e torná-la verdadeiramente moderna. Se você gosta de criar sites de filmes, o Searchkit cuidará de todos os difíceis recursos de algoritmo que uma função de pesquisa concisa exigiria e fornecerá o tipo de plataforma de pesquisa que manterá os usuários voltando dia após dia. Às vezes, o recurso mais importante de qualquer projeto é a função Pesquisar; é assim que seus usuários estão interagindo com seu conteúdo.