Intenté seguir el tutorial en línea sobre cómo actualizar un estado al usar React Hooks. De alguna manera, el código funciona, pero el IDE (WebStorm) se queja de ello.
Esencialmente, lo que estoy tratando de lograr es actualizar solo una de las variables dentro del objeto que defino en useState . Oh, estoy usando JavaScript y no TypeScript.
Por ejemplo:
const[test, setTest] = useState({isvalid:false, isCommon:false}); ... function validate(){ setTest((prevState) =>({...prevState, isValid:true})) }En el IDE estoy obteniendo:
La función de tipo de argumento (cualquiera) & {isValid: boolean} no se puede asignar al tipo de parámetro...