RossiniMaximo / desafio-apx

0 stars 0 forks source link

Review #3 - LocalStorage del history #3

Closed Marcosreuquen closed 3 years ago

Marcosreuquen commented 3 years ago

Buenas, Máximo. Ante todo, creo que quedó muy bien y me encantó como personalizaste el juego. Hay dos detalles que estaría bueno verlos. El history queda vacío en el localStorage al salir de la web y el conteo del juego queda dentro del objeto user-data pero no guarda el dato del puntaje. Habría que agregarle el history para que cuando vuelvas siga tomando el puntaje en el que quedaste.

image image

El otro tema es que cuando uno no elije ninguna mano y pasa el tiempo, el juego sigue dandote por perdida la partida, capaz ahí podrías decirle que si aún no eligió jugada y pasó el tiempo, que vuelva a la page de rules.

image image

Y sobre lo que me contabas que caía en recursividad cuando dabas click, me parece que es por los listeners. Creo que estás suscribiendo desde el componente de las manos y eso hace que se suscriba al state cada vez que el DOM agrega una mano en la page. Capaz, para evitarlo, podrías suscribir desde la page.

image

Saludos!

RossiniMaximo commented 3 years ago

Buenas Marcos, como va , gracias por la revisión y consejos! Ahi deployee los cambios para que la página persista. Me confirmarias si anda el localStorage ya ?

El dom, 3 oct 2021 a las 14:43, Marcos Reuquén @.***>) escribió:

Buenas, Máximo. Ante todo, creo que quedó muy bien y me encantó como personalizaste el juego. Hay dos detalles que estaría bueno verlos. El history queda vacío en el localStorage al salir de la web y el conteo del juego queda dentro del objeto user-data pero no guarda el dato del puntaje. Habría que agregarle el history para que cuando vuelvas siga tomando el puntaje en el que quedaste.

[image: image] https://user-images.githubusercontent.com/75027556/135765201-a1d578ff-3313-47ba-b008-34056aec63f8.png [image: image] https://user-images.githubusercontent.com/75027556/135765210-2c1b843a-6fca-4764-968d-9c0ae3d323b5.png

El otro tema es que cuando uno no elije ninguna mano y pasa el tiempo, el juego sigue dandote por perdida la partida, capaz ahí podrías decirle que si aún no eligió jugada y pasó el tiempo, que vuelva a la page de rules.

[image: image] https://user-images.githubusercontent.com/75027556/135765305-fe443ccf-ec45-4d17-93c5-53f0c0e43e68.png [image: image] https://user-images.githubusercontent.com/75027556/135765310-b8bd53cf-cf74-409a-9405-c35c780d58b4.png

Y sobre lo que me contabas que caía en recursividad cuando dabas click, me parece que es por los listeners. Creo que estás suscribiendo desde el componente de las manos y eso hace que se suscriba al state cada vez que el DOM agrega una mano en la page. Capaz, para evitarlo, podrías suscribir desde la page.

[image: image] https://user-images.githubusercontent.com/75027556/135765276-a6534157-3054-4895-a6b4-64f58229bc63.png

Saludos!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/RossiniMaximo/desafio-apx/issues/3, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASD4RGNRXYS7FDOCRJ3K4ILUFCI27ANCNFSM5FH2ZM3A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

RossiniMaximo commented 3 years ago

Además ahi probe sacandole el suscribe que me habias dicho y no entra mas en recursivadad parece!!

El lun, 4 oct 2021 a las 18:29, maximo rossini @.***>) escribió:

Buenas Marcos, como va , gracias por la revisión y consejos! Ahi deployee los cambios para que la página persista. Me confirmarias si anda el localStorage ya ?

El dom, 3 oct 2021 a las 14:43, Marcos Reuquén @.***>) escribió:

Buenas, Máximo. Ante todo, creo que quedó muy bien y me encantó como personalizaste el juego. Hay dos detalles que estaría bueno verlos. El history queda vacío en el localStorage al salir de la web y el conteo del juego queda dentro del objeto user-data pero no guarda el dato del puntaje. Habría que agregarle el history para que cuando vuelvas siga tomando el puntaje en el que quedaste.

[image: image] https://user-images.githubusercontent.com/75027556/135765201-a1d578ff-3313-47ba-b008-34056aec63f8.png [image: image] https://user-images.githubusercontent.com/75027556/135765210-2c1b843a-6fca-4764-968d-9c0ae3d323b5.png

El otro tema es que cuando uno no elije ninguna mano y pasa el tiempo, el juego sigue dandote por perdida la partida, capaz ahí podrías decirle que si aún no eligió jugada y pasó el tiempo, que vuelva a la page de rules.

[image: image] https://user-images.githubusercontent.com/75027556/135765305-fe443ccf-ec45-4d17-93c5-53f0c0e43e68.png [image: image] https://user-images.githubusercontent.com/75027556/135765310-b8bd53cf-cf74-409a-9405-c35c780d58b4.png

Y sobre lo que me contabas que caía en recursividad cuando dabas click, me parece que es por los listeners. Creo que estás suscribiendo desde el componente de las manos y eso hace que se suscriba al state cada vez que el DOM agrega una mano en la page. Capaz, para evitarlo, podrías suscribir desde la page.

[image: image] https://user-images.githubusercontent.com/75027556/135765276-a6534157-3054-4895-a6b4-64f58229bc63.png

Saludos!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/RossiniMaximo/desafio-apx/issues/3, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASD4RGNRXYS7FDOCRJ3K4ILUFCI27ANCNFSM5FH2ZM3A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

RossiniMaximo commented 3 years ago

Estoy chequeando en incognito pero no , no anda, no entiendo porque no me entra if de si da null la localdata

Marcosreuquen commented 3 years ago

Me parece que buscás local-data pero lo guardás en user-data.

RossiniMaximo commented 3 years ago

Claro localdata le puse a la constante que busca el user-data

Marcosreuquen commented 3 years ago

Hey, ya funca. Acabo de probar y funca 10 puntos el local storage. Ciero este issue nomás! Felicitaciones de nuevo!

RossiniMaximo commented 3 years ago

Gracias Marcos , pero no se si anda 100% , es como que anda si primero entras intentas jugar no te deja y desp abris la pág denuevo y anda de una , pareciera como que primero tiene que setear el localStorage , pero no puede setearlo de una y largar el juego de una ?

El lun, 4 oct 2021 a las 19:40, Marcos Reuquén @.***>) escribió:

Hey, ya funca. Acabo de probar y funca 10 puntos el local storage. Ciero este issue nomás! Felicitaciones de nuevo!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/RossiniMaximo/desafio-apx/issues/3#issuecomment-933909419, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASD4RGO56BVX5VTBW62KKX3UFIUNTANCNFSM5FH2ZM3A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.