import { useQuery } from 'react-query' import productSearchApi from '../api/productSearchApi' import _ from 'lodash-contrib' const useProductSearch = ({ query }) => { const queryString = _.toQuery(query) const fetchProductSearch = async () => await productSearchApi({ query: queryString }) const productSearch = useQuery(`productSearch-${queryString}`, fetchProductSearch) return { productSearch } } export default useProductSearch