Evaluating bids

Projeto de rede social voltado ao mercado de futebol

Published on the April 12, 2022 in IT & Programming

About this project

Open

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.

Project overview

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.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
Is this a project or a position? Project
I currently have I have specifications
Required availability Part time
I need to Modify an existing app

Project duration 1 to 3 months

Skills needed

Other projects posted by A.