我需要一个react的模糊查询的代码 用hooks写法
时间: 2023-03-06 19:26:50 浏览: 116
react-一个ReactHooks状态管理器
我可以为你提供一段示例代码,可以帮助你实现react模糊查询,并且使用hooks写法:const React = require('react');const useFuzzyQuery = (queryString) => {
const [filteredItems, setFilteredItems] = React.useState([]);
const [query, setQuery] = React.useState(queryString); React.useEffect(() => {
if (query !== '') {
let items = fuzzy.filter(query, items, {
extract: function(el) {
return el.name;
}
});
setFilteredItems(items);
}
}, [query]);
return [filteredItems, setQuery];
};export default useFuzzyQuery;
阅读全文