Top 25 React Select Components Library

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Top 25 React Select Components Library

1.React Custom flag Izvēlieties

Reaģēt pielāgotu karodziņu atlases komponentu. Atlasīt pielāgotu karodziņu (valsts kodu).

React Custom flag Izvēlieties

Tiešsaistes demonstrācija https://edwardfhsiao.github.io/react-custom-flag-select/



Skatīt vietnē GitHub

2. Reakcija Izvēlieties Flīzes

Atlasiet vadīklu Reaģēt .

Pārbaudiet demonstrāciju šeit

Saite uz CodeSandBox

React Izvēlieties Flīzes

Skatīt vietnē GitHub

3. React Awesome Selector

Selektora komponents, kas veidots, izmantojot ReactJS. https://github.com/statebait/react-awesome-selector

React Awesome Selector

Skatīt vietnē GitHub

4.React Functional Select

Mikroizmēra un mikrooptimizēts atlases komponents ReactJS.

Šo projektu iedvesmoja reakcija-select. Ja jums ir nepieciešamas dažas funkcijas, kas nav pieejamas, iesaku pārbaudīt šo paketi.

React Functional Select

Galvenās iezīmes:

  • Pilnībā aprīkots iepakojums, kas ir patiešām viegls: ~ 7,85 KB (gzipped)!
  • Paplašināma veidošanas API ar stilizētiem komponentiem
  • Izvēlieties rekvizītus, lai padarītu komponentu pilnībā pieejamu
  • Bez piepūles ritiniet, filtrējiet un ievadiet datu kopas, kuru skaits ir desmitiem tūkstošu, izmantojot reaģēšanas logu + veiktspējas apzināto kodu

Skatīt vietnē GitHub

5. Reaģēt slct

Atlasiet lodziņu, pamatojoties uz reaģēšanas un stila komponentiem. Vēl viens atlases lodziņš, kas balstīts uz reaģēšanu, stila komponentiem un reaģēšanas logu.

Reaģēt slct

Iespējas

  • Atlasiet vienu
  • Vairāku atlase
  • Meklējams
  • Notīrāms
  • Atspējots (visa kaste vai atsevišķas opcijas)
  • Izveidojams vienā un vairākās atlasēs
  • Automātiska izvēlnes pozīcija (augšējā vai apakšējā)
  • Pielāgojami komponenti
  • Vietējais atbalsts (piemēram, mobilajās ierīcēs)
  • Pilns tastatūras atbalsta tinte. TAB uzvedība
  • Automātiski atlasiet opcijas lodziņā, kurā nevar veikt meklēšanu, ierakstot tastatūru
  • Izvēlnes renderēšanai izmanto React Portals
  • 100% mašīnrakstā
  • Atbalsta režīmu bez galvas, lai pilnībā kontrolētu atveidoto saturu.

Skatīt vietnē GitHub

6. Izmantojiet konteksta atlasītāju

Reakcijas konteksts un izmantošana Kontekstu bieži izmanto, lai izvairītos no urbšanas, taču ir zināms, ka pastāv veiktspējas problēma. Mainot konteksta vērtību, visi komponenti, kas izmanto funkcijuContext, tiks atveidoti atkārtoti.

useContextSelector ir nesen ierosināts. Gaidot procesu, šī bibliotēka nodrošina lietotāja API.

Izmantojiet konteksta atlasītāju

Skatīt vietnē GitHub

7. Atlasāmie vienumi React

Komponents reaģēšanai, kas ļauj atlasīt peles pakārtotos vienumus .Atļauj atsevišķu vai grupu vienumu atlasi, izmantojot peli.

Atlasāmie vienumi reakcijai

Demo http://unclecheese.github.io/react-selectable/example

Skatīt vietnē GitHub

8. Reaģējiet uz mērķa laiku

Komponents izvēlētajai nedēļas stundai
reaģēt-mērķa laiks sastāvdaļa izvēlētajam nedēļas laikam

Iespējas

  • i18n

Reaģējiet uz mērķa laiku

Skatīt vietnē GitHub

9. reaģēt atlases

Bibliotēka interaktīvu atlases zīmēšanai, kas rakstīta reaģēšanas lietojumprogrammām. Šī ir bibliotēka, kas nodrošina rīku komplektu reģionu zīmēšanai ar kursoru.

Reaģēt uz atlasēm

Skatīt vietnē GitHub

10.React Triple Select Box

Vienkāršs, bez atkarībām un mēms reaģēšanas komponents, lai padarītu trīskāršas izvēles rūtiņas. Tā kā versijai 2.0.0 ir nepieciešams React v16.8 vai jaunāks.

React Triple Select Box

Skatīt vietnē GitHub

reaģēt-šķirojams saraksts

11. React Select Plus

JedWatson/React-Select dakša ar opciju grupu atbalstu.
React Select Plus

Šī dakša vairs netiek aktīvi uzturēta. Šī projekta galvenais mērķis bija pievienot opciju grupu atbalstu, lai reaģētu-atlasītu-šī funkcija tiks atbalstīta gaidāmajā reakcijas-atlases 2.0 versijā. Vēl viena alternatīva, kuru vērts pārbaudīt, ir lejupvērstā nobīde, kas nodrošina zema līmeņa celtniecības blokus pielāgotu nolaižamo komponentu izveidei.

Demo un piemēri
Tiešraides demonstrācija: http://github.hubspot.com/react-select-plus/

Skatīt vietnē GitHub

12.React async select

Async nolaižamā sastāvdaļa ar izvērstās meklēšanas modālu. Šis komponents ir kombinētās kastes kombinācija ar rezultātu asinhronu iegūšanu un modālās meklēšanas dialoglodziņš, lai iegūtu vairāk filtrēšanas iespēju.
Reaģēt asinhronizāciju

Tiešraides demonstrācija: https://opuscapita.github.io/react-async-select/

Skatīt vietnē GitHub

13.React nolaižamā izvēlne

Pielāgojama nolaižamā izvēlne, lai reaģētu.
Atlasiet nolaižamo izvēlni React

Iespējas

  • konfigurējams, izmantojot rekvizītus
  • kopējais pielāgoto komponentu ignorējums visiem iekšējiem elementiem, izmantojot atzvanīšanas atribūtus (ar piekļuvi iekšējiem rekvizītiem, stāvoklim un metodēm)
  • veidojams, izmantojot css (vai pielāgotas sastāvdaļas)
  • portāla atbalsts nolaižamās izvēlnes renderēšanai ārpus vietējā DOM koka. piem. dokumentā.ķermenis
  • automātiskā pozīcija
  • mazs saišķa izmērs

Tiešraides demonstrācija: https://sanusart.github.io/react-dropdown-select/

Skatīt vietnē GitHub

14.React list select

Saraksts ar atlasāmiem un tastatūras navigējamiem vienumiem. Noderīga kā nolaižamā izvēlne (automātiskā pabeigšana), izvēlne ar peles labo pogu vai vienkāršs saraksts ar darbībām, kas aktivizētas, atlasot vienumu.
Atlasiet reaģēšanas sarakstu

Skatīt piemērs .

Skatīt vietnē GitHub

15. Atlasiet pielāgoto karodziņu

Atlasiet reaģēšanas pielāgotu karodziņu (valsts kodu).
Atlasiet reaģēt pielāgotu karodziņu

Tiešsaistes demonstrācija
Tiešraides demonstrācija

Codesandbox piemēri
Demo spēļu laukums

Skatīt vietnē GitHub

16. Atlasiet nolaižamo koku

Viegls, pieejams, pielāgojams un ātrs nolaižamā koka atlases komponents React. Viegla un ātra vadība, lai padarītu atlasītu komponentu, kas var parādīt hierarhiskus koka datus. Turklāt vadīkla parāda izvēli tabletēs un ļauj lietotājam meklēt iespējas ātrai filtrēšanai un atlasei. Atbalsta arī daļēji atlasītu mezglu parādīšanu

Atlasiet nolaižamo koku React

Demo
Vaniļa, bez ietvara
Tiešsaistes demonstrācija: https://dowjones.github.io/react-dropdown-tree-select/#/story/with-vanilla-styles

Ar Bootstrap
Tiešsaistes demonstrācija: https://dowjones.github.io/react-dropdown-tree-select/#/story/with-bootstrap-styles

Ar materiāla dizainu
Tiešsaistes demonstrācija: https://dowjones.github.io/react-dropdown-tree-select/#/story/with-material-design-styles

Kā viena izvēle
Tiešsaistes demonstrācija: https://dowjones.github.io/react-dropdown-tree-select/#/story/simple-select

Skatīt vietnē GitHub

slack bezmaksas vs maksas

17. Reakciju diapazona selektors

atbalsta atlases diapazonu starp punktu un punktu.

html5 ievades diapazons atbalsta tikai vienu punktu, un to nav viegli izmantot mobilajām ierīcēm. šī npm pakotne ir alternatīvs risinājums ar ievades izvēles rūtiņu.

Reakcijas diapazona selektors

Iespējas

  • balstoties uz LABI
  • ir “sākuma sākuma” klase, diapazona un beigu klase īpašam stila komplektam
  • atbalstīt sākotnēji izvēlēto diapazonu
  • atbalsta pielāgošanas diapazonu
  • pastāvīga reakcija iespraust ar opcijām, kas noteiktas jūsu ātrajam prototipam, pārbaudiet demonstrāciju

Demo
Skatīt vietnē GitHub

18. Reaģējiet, izvēlieties mani

Ļoti mērogojams reaģēšanas nolaižamais saraksts.

React izvēlieties mani

Demo

Skatīt vietnē GitHub

19. Reaģēt uz izplūdušo atlasītāju

React komponents, kas īsteno izplūdušo atlasītāju (līdzīgi Sublime Text komandu paletei vai Slack kanālu pārslēdzējam). Īsumā tas nodrošina ātru veidu, kā lietotājs var izvēlēties no garā vienumu saraksta.

Reaģēt Izplūdušais atlasītājs

Reaģēšanas komponents, kas īsteno izplūdušo atlasītāju (piemēram, cildena teksta komandu pallete vai slack kanālu pārslēdzējs).

Tiešraides demonstrācija: https://1egoman.github.io/fuzzy-picker

Skatīt vietnē GitHub

20. tas reaģē izvēlieties

Laba izvēle reaģēšanai.

Viegls, fokusējams un reaģē uz tastatūru.
tā reaģē izvēlieties

Skatīt vietnē GitHub

21. Reaģējiet pieejamos laikus

React komponents, kas lietotājam ļauj kalendāra veida lietotāja saskarnē atlasīt laika nišas.

Reaģējiet pieejamos laikus

Skatīt vietnē GitHub

22. Reakcija Izvēlieties Pārbaudīts

A React select komponents, pamatojoties uz JedWatson/React-Select ar atzīmēm uz izvēlētajām opcijām.
Reakcija Izvēlieties Pārbaudīts

Skatīt vietnē GitHub

23. Atlasiet reaģēšanas karodziņus

Pielāgojami svg karodziņi izvēlas komponentus React Js.
Atlasiet reaģēšanas karodziņus

Demo un piemērs
Tiešraides demonstrācija: https://ekwonye-richard.github.io/react-flags-select/

Skatīt vietnē GitHub

24. Reaģēšanas stila izvēle

A Atlases vadīkla, kas veidota ar Reactjs stila komponentiem.
Reakcijas stila izvēle

Līdz šim brīdim ar reakciju/reaģēšanas domu 16.2.0

UZMANĪBU: Notiek darbs (atvainojiet par to!)
Šis projekts tika veidots, izmantojot stilizētus komponentus, un tas ir pārdomāts par satriecošo projektu reaģēt-izvēlēties . Bet kādas ir atšķirības starp reakciju atlasīt un šo projektu?

  • Viegls!
  • Tas neliek jums ielādēt ārēju css.
  • Darbojas ar css moduļu koncepciju, nevis ar globālo klašu nosaukumiem. Šeit ir laba diskusija par šo problēmu (šeit).
  • CSS mainīgie : Ļoti viegli pielāgot jūsu vajadzībām.
  • Ēnu DOM: Ja jums ir vai ir bijušas problēmas ar globāli stilizētiem ievades laukiem, varat iekapsulēt savu komponentu, izmantojot šo lielisko funkciju.

Skatīt vietnē GitHub

25. Tomēr vēl viens React multiselect

Vēl viens React multiselect. Ar atzīmju lodziņu atbalstu tagu vietā. Strādājot ar vidēja+ garuma atlases sarakstiem, īpaši vairāku atlases sarakstiem. Kopējā pieeja ir izmantot tagus, piem.

Vēl viens React multiselect

Skatīt vietnē GitHub

#reactjs #javascript

Skatīt Arī: