import React, { useMemo, useState } from "react"; import { Link } from "react-router-dom"; import { products } from "../data/products.js"; export default function Store() { const [q, setQ] = useState(""); const filtered = useMemo(() => { const term = q.trim().toLowerCase(); if (!term) return products; return products.filter((p) => [p.name, p.category, p.tagline].some((x) => x.toLowerCase().includes(term)) ); }, [q]); return (
Browse products (demo data).
{p.category}
{p.tagline}
From ${p.priceFrom}