Releases: nsozturk/react-native-quick-filter
Releases · nsozturk/react-native-quick-filter
Release list
v0.1.1 — funding
Adds Buy Me a Coffee funding: npm funding field, GitHub Sponsor button, and a Support section in the README. No API changes.
v0.1.0 — react-native-quick-filter
First public release of react-native-quick-filter — a reusable quick-filter flow for React Native & Expo.
Highlights
- Headless core + themed UI — zero-config out of the box, every part overridable.
- Chip / pill bar with
action,dropdown,toggle, andsegmentchips. - Chip-anchored dropdown (
FilterDropdown). - Three detailed-filter presentations sharing one state:
drilldown— single panel, group list → detail (Trendyol-style).masterDetail— left rail + right content (Amazon-style).sheet— collapsible sections popping over the page / full screen (MediaMarkt-style).
- Facets:
single | multi | range | toggle, in-facet search, select-all/clear-all, 1–2 columns, range presets + slider slot. - Instant and deferred (Apply/CTA) apply modes.
- Live result counter (
resolveResultCount, sync or async) + faceted per-option counts. - i18n (English default, Turkish included) and light / dark theming.
- Reanimated slide + swipe-to-dismiss; reduce-motion aware.
- Strict TypeScript, ships CJS + ESM +
.d.ts. JS-only — works in Expo Go and dev builds. - 36 tests passing.
Install
```sh
npm install react-native-quick-filter
npx expo install react-native-reanimated react-native-gesture-handler react-native-safe-area-context
```
See the README and docs/ for full usage.
Full changelog: CHANGELOG.md