Analisando propostas

Rede social (confidencial)

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

Sobre este projeto

Aberto

Somos uma empresa pequena de desenvolvimento e temos 2 desenvolvedores, porém ao finalizar um projeto de App de rede social, nos deparamos com um erro, possível erro de lógica e os dois programadores não conseguem identificar a solução. Gostaria de alguém mais senior para que possa olhar o código e nos ajudar a resolver esse problema, é algo bem pontual, mas importante para finalizarmos o app e entregar a primeira fase. Vou detalhar o problema do texto seguinte:  inguagem: 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.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por A.