Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

140
Views
Cómo restablecer un objeto al hacer clic en el botón en reaccionar

nuevo para reaccionar y estoy tratando de restablecer el estado de un objeto al hacer clic en el botón. Tengo un objeto llamado setStatusFilters y quiero restablecer sus datos al hacer clic en el botón. Desafortunadamente, cuando lo hago, obtuve Uncaught TypeError: setStatusFilters is not a function at resetAllFilters . aquí está mi código

ObjectList.js (código mínimo)

 function ObjectList({ search, setSearch, trackingObjects, loading, error, selectedObj, setSelectedObj, statusFilters, setStatusCheckboxFilters, setStatusFilters, }) { const handleClick = React.useCallback((obj) => { setSelectedObj(obj); }, []); console.log(statusFilters, "object"); const resultObjs = filterSearch( filterObjects(trackingObjects, statusFilters), search ); const [res, setReset] = useState(false); const reset = () => setReset(!setStatusFilters); const objsWithLocations = resultObjs.filter( ({ location }) => location?.[0] !== null && location?.[0] !== undefined && location?.[1] !== null && location?.[1] !== undefined ); const defaultFilterState = useMemo( () => makeDefaultFilterState(trackingObjects), [trackingObjects] ); const filterOptionsObj = useMemo( () => makeFilterOptionsObj(trackingObjects), [trackingObjects] ); const resetAllFilters = () => { setStatusFilters(""); }; return ( <Grid container direction="column" sx={classes.Root} <Button variant="text" text="Reset" sx={{ fontSize: "24px", p: 0, verticalAlign: "baseline", ml: "6px", textTransform: "none", }} onClick={() => resetAllFilters()} /> </Grid> ); } export default ObjectList;

Así que tengo el objeto setStatusFilters y quiero restablecer su estado para que quede vacío cuando hago clic en el botón Reset . Pero obtuve Uncaught TypeError: setStatusFilters is not a function at resetAllFilters

¿Cómo puedo solucionar este problema? Gracias

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!