Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

134
Visualizações
Estado persistente cuando el usuario presiona el botón

Soy nuevo en reaccionar y estoy haciendo una galería de imágenes, con la funcionalidad de guardar/marcar ciertas imágenes (presionando un marcador al lado de la imagen respectiva). Hay un botón para "Ver imágenes guardadas" en la parte superior, que le mostrará al usuario las imágenes que acaba de guardar. Al presionar el botón nuevamente (que se convierte en "Ver todas las imágenes"), el usuario puede ver todas las imágenes nuevamente.

La forma en que estoy representando la galería es la siguiente:

 {images.map((image, index) =< { if (viewSaved && savedImages.index(image) > -1) { return <Image data={image}/> } if (!viewSaved) { return <Image data={image} /> } } }

El problema aquí es que cuando el usuario está viendo imágenes guardadas y luego no guarda una imagen, desaparece porque se elimina de las imágenes guardadas inmediatamente. ¿Cómo mantengo este estado para que las imágenes guardadas no desaparezcan cuando las deshagas, mientras ves las imágenes guardadas?

Mi proceso de pensamiento es que necesito congelar el estado y luego solo actualizar ese estado cuando se hace clic en el botón viewSaved, pero no estoy seguro de cómo hacerlo de la manera correcta.

about 4 years ago · Santiago Gelvez
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda