I have a json file like this
{"id": 1,
"categoryName": "Download",
"children": [
{ "id": 3,
"name": "name",
"text": "text"
}
]
}
and I have input for search. I can search onChange categoryname like this but I want search children names. How can I do this?
const [searchTerm, setSearchTerm] = useState("");
const [searchResults, setSearchResults] = useState([]);
const handleChange = event => {
setSearchTerm(event.target.value);
};
useEffect(() => {
const results = data.filter(item =>
item.categoryName.toLowerCase().includes(searchTerm)
);
setSearchResults(results);
}, [searchTerm]);