0.1.1 • Published 8 months ago

react-fuse-search v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

React Fuse Search

The useSearch hook is a custom React hook designed to simplify the process of adding search functionality to a list of data. It allows you to easily search through a data array and retrieve matching results based on specified keys.

Installation

To use the useSearch hook in your React application, you can follow these steps:

npm install use-search-hook
# or
yarn add use-search-hook

Parameters

  • data - Array;
  • options - Fuse js options

Example

import Component from 'benim-projem'

const App = () => {
  const [setQuery, results] = useSearch(
      //Data
    [
      { name: 'John', age: 20 },
      { name: 'Jane', age: 21 },
      { name: 'Jack', age: 20 },
    ],
    //Options
    {
      keys: ['name'],
    }
  );
  return (
    <div>
      <input
        type="text"
        onChange={e => setQuery(e.target.value)}
        placeholder="Search..."
      />
      {results.map(result => (
        <div key={result.name}>{result.name}</div>
      ))}
    </div>
  );
};
0.1.1

8 months ago

0.1.0

8 months ago