En mi caso dentro de nuestro archivo de context.jsx cree el estado de nuesta searchBar y la funcion.
// GET Producrs by SerachTitleBar
const [searchTitleBar, setSearchTitleBar] = useState("")
const Search = (event) => {
setSearchTitleBar(event.target.value)
}
Luego exportamos searchTitleBar y la funcion Search, y quedaria asi
function Home() {
const context = useContext(ShoppingCartContext);
console.log(context.searchTitleBar)
return (
<>
<div className="m-4">
<input
className="border border-black rounded-lg w-80 p-4 mb-4 focus:outline-none"
type="text"
placeholder="Search"
onChange={context.Search}
/>
</div>
<div className="grid gap-4 grid-cols-3 w-full max-w-screen-md">
{context.product?.map((product) => (
<Card key={product.id} data={product} />
))}
</div>
<ProductDetail />
</>
);
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.