Evaluando propuestas

Projeto de rede social voltado ao mercado de futebol

Publicado el 12 Abril, 2022 en Programación y Tecnología

Sobre este proyecto

Abierto

Estamos com um projeto de rede social em andamento já no final da primeira fase para entregarmos a um cliente, porém estamos com um possível problema de lógica e nossos 2 desenvolvemos não estão conseguindo ver a solução, seria interessante alguém mais senior e mais experiência para dar uma olhada no código e conferir o que está errado.
Vou descrever o problema detalhado pelo desenvolvedor:  Linguagem: React Native / Functional Components / Expo bw
BD: Firebase

Objetivo: Ter uma screen de Feed e nela uma FlatList que deve renderizar uma lista de posts.

Resumo do problema: Temos uma FlatList na tela de feed e uma função para pegar os posts, essa função está em um useEffect e a primeira chamada funciona aparentemente de forma correta, quando o usuário chega no fim da FlatList é chamada uma função na prop onEndReached para incrementar o estado da lista de Posts, nessa função de incremento dos posts existe uma condicional para só incrementar algum post caso ele ainda não esteja na lista de posts para evitar duplicidade de posts, passado dessa condição é feito um get na coleção de posts e um get na coleção de usuarios para pegar novos posts e os donos dos usuário, e depois disso incrementar, o problema é que quando é incrementado a FlatList inteira é renderizada novamente.

Contexto general del proyecto

O projeto consiste uma rede social voltada 100% para o mundo do futebol, onde pessoas, jogadores amadores ou profissionais poderão publicar seus vídeos e mostrar seus trabalhos como atleta. Terá feed, chat, publicações de videos e fotos.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida A tiempo parcial
Necesito Modificar una app existente

Duración del proyecto 1 a 3 meses

Habilidades necesarias

Otros proyectos publicados por A.