This component solving complex searching in javascript `Array`, `Array of object`, Nesteseted Array `of obejct/array` data.
npm install react-deep-search-boxThis component solving complex searching in javascript Array, Array of object, Nesteseted Array of obejct/array data.
``bash`
npm install react-deep-search-box
bash
npm install @babel/runtime -D
`Usage
First import it in your component.`bash
import ReactDeepSearchbox from 'react-deep-search-box';export default App = () => {
return (
items={['apple', 'orange', 'mango']}
onResult={(result) => console.log('result', result)}
/>
);
}
`Mutiple Search
To search multiple then just put comma sperated string like mango,oranage then it will search mango and orange in data and return result.
Component Props
` bash
items: [] ----> (PropTypes.array) placeHolder: "Search...." ----> (PropTypes.string)
customClass: "" ----> (PropTypes.string)
searchBarClass: "" ----> (PropTypes.string)
btnClass: "" ----> (PropTypes.string)
btnIconOrTxt: "Search" || React.node ----> (PropTypes.string || PropTypes.node)
onResult: PropTypes.func
``