Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

242
Visualizações
Error when deleting a param using react useSearchParams

I'm using a Home Button to delete any parameters in the URL. I keep getting the following error. TypeError: searchParams.delete is not a function

The code for my home button (HomeButton.jsx) is below.

import "../App.css";
import "bootswatch/dist/lumen/bootstrap.min.css";
import { useHistory } from "react-router";
import useSearchParams from "use-search-params";

export default function HomeButton(props) {
  let history = useHistory();
  let [setSearchParams, searchParams] = useSearchParams();

  //when home button is pressed, set state to default, and puch to home page
  function refreshToLandingPage() {
    searchParams.delete();
    props.setState(props.initialState);
    history.push("/");
  }

  return (
    <div id="HomeButton">
      <button
        type="button"
        class="primary-btn"
        style={{ justify: "left" }}
        onClick={() => refreshToLandingPage()}
      >
        Main Menu
      </button>
    </div>
  );
}
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda