#Hola tengo una duda respecto a React
1 messages · Page 1 of 1 (latest)
hola estas seguro que no se ejecuta? o no se te refleja en la UI?
como lo usas el custom hook en tu componente?
es que se me hace que tu componente padre no se entera de los cambios
si pones un console.log dentro del setinterval probablemente veas los logs cada segundo
si tienes razón, por qué pasa eso?
cómo solucionarlo?
es decir porque no se refleja el cambio ui
me refiero
el setInterval tiene sentido que se ejcute
amigo... te tengo una buena y una mala noticia, la buena es que no estas solo con ese problema (estoy luchando con lo mismo, pero en vez de un customhook, uso una clase), la mala es que no logro solucionarlo
https://github.com/headzoo/react-moment/blob/master/src/index.jsx
Es el código de una librería por si eso les puede ayudar
gracias serck!
creo haberlo solucionado y me parece que se donde esta tu problema si todavia no lo solucionaste
tienes que hacer el new Date dentro del callback del setInterval
porque lo que esta pasando ahorita es que construyes un useEffect y un setInterval con un objeto date creado por fuera, y claro el setInverval se ejecuta cada vez, pero con el valor del date que tenias cuando se ejecuto la primera vez
y por más que llames al setCurrentFullDate cada segundo, le estás pasando el mismo valor siempre
@polar hare Gracias, esas es la explicacion que necesitaba. Osea, si sabía que creandola dentro si funcionaba pero quería entender el porqué
👍