Si voy a /productos/ y al final agrego algo, buscará entre todos los productos, pero cuando trato de presionar el botón de búsqueda, no hace nada, ni siquiera va a /productos/.
No sé si debería usar Button en lugar de input, estoy siguiendo un tutorial y funciona allí
const Search = ({ history }) => { const [keyword, setKeyword] = useState(""); const searchSubmitHandler = (e) => { e.preventDefault(); if (keyword.trim()) { history.push(`/products/${keyword}`); } else{ history.push("/products"); } }; return ( <Fragment> <form className="searchBox" onSubmit={searchSubmitHandler}> <input type="text" placeholder="Search a Product ..." onChange={(e) => setKeyword(e.target.value)} /> <input type="submit" value="Search" /> </form> </Fragment> ); }; export default Search hereIntente cancelar e.preventDefault ();