Executando verificação de segurança...
1

tive que ir em outra rede, pelo que notei por algum motivo que ainda vou olhar na source vc faz varias requisições para buscar infos básica sobre o post, o que não faz muito sentido pois a rota https://www.tabnews.com.br/api/v1/contents?page=1&per_page=35&strategy=relevant já trás todas essas infos básicas como por exemplo o código abaixo, pelo que entendi vc faz uma espécie de preload de quase todos os post ao mesmo tempo eu só dei um leve scroll para baixo e já foi 10 requisições de cara, e algumas da requisições também carregou comentários de um post que eu ainda nem havia clickado

{
    "id": "bcbd2421-0e24-4805-b1d2-299074864715",
    "owner_id": "57385a82-93c9-4528-b146-58166a804b7c",
    "parent_id": null,
    "slug": "pitch-textok-uma-rede-social-de-texto-com-navegacao-estilo-tiktok",
    "title": "[PITCH] TexTok – Uma rede social de texto com navegação estilo TikTok",
    "status": "published",
    "source_url": "https://textok.vercel.app",
    "created_at": "2025-09-01T19:06:28.562Z",
    "updated_at": "2025-09-01T19:08:20.151Z",
    "published_at": "2025-09-01T19:06:28.594Z",
    "deleted_at": null,
    "tabcoins": 2,
    "tabcoins_credit": 1,
    "tabcoins_debit": 0,
    "owner_username": "rzoucas",
    "children_deep_count": 2,
    "type": "content"
  },

screen

Carregando publicação patrocinada...
1

Opa! Não consegui reproduzir esse problema aqui. Consegue detalhar os passos que você fez?

No mobile, o react-query já busca o conteúdo completo assim que você troca de item, deixando em cache para facilitar o swipe e o retorno.
No desktop, a requisição só acontece ao acessar diretamente o link (/[username]/[slug]), mas o Next já faz prefetch automático dos links conforme eles aparecem na tela (dá pra ver isso no Network do navegador).

1

Para mim é muito fácil reproduzir (inclusive tomei ratelimit dnv, jaja o felipe aparece batendo na minha porta pergutando o que eu tô fazendo skskskks) no caso eu acessei o site pelo meu celular rolei uma 15 vezes por ai, e pronto seu tentar acessar meu client ou tentar comentar aqui no tabnews ele diz que eu tomei ratelimit.

1

Agora consegui reproduzir kkkkk

Preciso implementar um debounce eu acho, e aqui no Tabnews tem o captcha da cloudflare pra evitar o rate limit, preciso implementar no meu também.

Tirando esse problema, o que achou do app?

Enfim, muito obrigado pela ajuda!

1

Em suma a versão mobile achei muito boa, já que o react faz um prefetch talvez daria para adicionar o primeiro parágrafo truncado para que o usuário possa ver o que ele deve esperar no artigo ou post, não sei se esse prefetch consegue fazer isso pq eu não sou muito fã de react, e sobre a versão web sinceramente na sinceridade tá mais para um client do tabnews normal, talvez adaptar a ui do desktop para ficar parecido com o mobile ia ser uma boa

2

Vou ver como posso fazer essas melhorias.
Sim, a versão desktop fiz bem parecido com o tabnews mesmo, ainda não tive tempo pra pensar em como fazer pra ficar parecido com a versão mobile e ter uma boa usabilidade, mas futuramente pretendo desenvolver essa ideia.
Valeu pelo feedback!!

1