UNPKG

@mcabreradev/filter

Version:

A powerful, SQL-like array filtering library for TypeScript and JavaScript with advanced pattern matching, MongoDB-style operators, deep object comparison, and zero dependencies

10 lines (9 loc) 389 B
import React, { createContext, useContext, useMemo } from 'react'; const FilterContext = createContext(undefined); export function FilterProvider({ children, value }) { const ctx = useMemo(() => value || {}, [value]); return React.createElement(FilterContext.Provider, { value: ctx }, children); } export function useFilterContext() { return useContext(FilterContext) || {}; }