Hago SSR personalizado (nodeJS, ReactJS, Webpack) y tengo problemas con los ganchos React.
Cuando intento usar ganchos, por ejemplo, useState (sus segundos argumentos), obtendré el error "setGreetingsBlockData no es una función" en la consola del servidor.
// Code from component const { greetingsBlockData, setGreetingsBlockData } = useState({}) useEffect(() => { fetch( `https://adventuretimeapi.herokuapp.com/people`, { method: "GET" } ) .then(res => res.json()) .then(data => setGreetingsBlockData(data)) }, []) setGreetingsBlockData({test: 1})¿Cómo puedo arreglarlo?
useState devuelve una matriz, no un objeto
const [ greetingsBlockData, setGreetingsBlockData ] = useState({})