Evaluating bids

Rede social (confidencial)

Published on the April 11, 2022 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others

Delivery term: Not specified

Skills needed

Other projects posted by A.