Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

The Query Builder component for React

License

NotificationsYou must be signed in to change notification settings

react-querybuilder/react-querybuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npmDemoDocsLearn from the maintainerChat

CIcodecov.ioAll Contributors

React Query Builder is a fully customizable query builder component for React, along with a collection of utility functions forimporting from, andexporting to, various query languages like SQL, MongoDB, and more. Demo ishere.

Complete documentation is available atreact-querybuilder.js.org.

Screenshot

Getting started

To get started, import the main component and the default stylesheet, then render the component in your app:

import{QueryBuilder}from'react-querybuilder';import'react-querybuilder/dist/query-builder.css';// or .scssexportfunctionApp(){const[query,setQuery]=useState({combinator:'and',rules:[],});return<QueryBuilderdefaultQuery={query}onQueryChange={setQuery}/>;}

For a more complete introduction, see themain package README, dive into thefull documentation, or browse theexample projects.

To enable drag-and-drop functionality, use@react-querybuilder/dnd.

For enhanced date/time support, use@react-querybuilder/datetime.

For instructions on migrating from earlier versions ofreact-querybuilder,click here.

Compatibility packages

Ant DesignBootstrapBulmaChakra UI
Fluent UIMantineMUIReact NativeTremor

In addition to the mainreact-querybuilder package, this repo also hosts official compatibility component packages for use with several popular style libraries includingAnt Design,Bootstrap,Bulma,Chakra UI,Fluent UI,Mantine,MUI, andTremor. AReact Native component is also available.

Development

Seethe contribution guidelines.

Credits

This component was inspired by prior work from:

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Jake Boone
Jake Boone

💻📖🚧⚠️
Pavan Podila
Pavan Podila

💻📖⚠️
Andrew Turgeon
Andrew Turgeon

💻⚠️
André Drougge
André Drougge

💻⚠️
Oumar Sharif DAMBABA
Oumar Sharif DAMBABA

💻
Arte Ebrahimi
Arte Ebrahimi

💻📖⚠️
Carlos Azuaje
Carlos Azuaje

💻
Srinivas Damam
Srinivas Damam

💻
Matthew Reishus
Matthew Reishus

📖
Anish Duwal
Anish Duwal

💻⚠️
RomanLamsal1337
RomanLamsal1337

💻
Dmitriy Kolesnikov
Dmitriy Kolesnikov

💻
Vitor Barbosa
Vitor Barbosa

💻
Laxminarayana
Laxminarayana

💻📖
Christian Mund
Christian Mund

💻📖
Dallas Larsen
Dallas Larsen

💻
Ayush Srivastava
Ayush Srivastava

📖
Fabio Espinosa
Fabio Espinosa

💻📖⚠️
Anatoly Bubenkov
Anatoly Bubenkov

💻📖⚠️
Saurabh Nemade
Saurabh Nemade

💻⚠️
Edwin Xavier
Edwin Xavier

💻📖
Code Monk
Code Monk

💻📖⚠️
ZigZagT
ZigZagT

💻
mylawacad
mylawacad

💻
Kyrylo Stepanchuk
Kyrylo Stepanchuk

💻
Kasey Culmback
Kasey Culmback

💻
Ahmed Fasih
Ahmed Fasih

💻
Austin Stowe
Austin Stowe

💻
Manuel
Manuel

📖
Victor Arowo
Victor Arowo

📖
Ekin Koc
Ekin Koc

💻
Zach Blume
Zach Blume

💻
王恒
王恒

📖
Jan Bednář
Jan Bednář

💻⚠️
Stephen Peery
Stephen Peery

💻⚠️
stil
stil

💻⚠️
Chiawei Ong
Chiawei Ong

💻⚠️
De Lille Felix
De Lille Felix

💻⚠️
Raphaël Bideau
Raphaël Bideau

💻
Dave Anderson
Dave Anderson

💻
Roman Ogoreltsev
Roman Ogoreltsev

💻⚠️
Abdullah Ebrahim
Abdullah Ebrahim

💻
sajov
sajov

💻⚠️
yywing
yywing

💻

This project follows theall-contributors specification. Contributions of any kind welcome!


[8]ページ先頭

©2009-2025 Movatter.jp