Analisando propostas

Projeto de rede social voltado ao mercado de futebol

Publicado em 12 de Abril de 2022 dias na TI e Programação

Sobre este projeto

Aberto

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 Geral do Projeto

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.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Meio período
Eu preciso Eu preciso modificar um app existente

Duração do projeto De 1 a 3 meses

Habilidades necessárias

Outro projetos publicados por A.