u/Prudent_Clothes_2461

Existe alguma "pegadinha" do Safari/iOS que quebra aplicações React?

Pessoal, estou passando por um problema que está me deixando completamente sem direção e queria saber se alguém já enfrentou algo parecido.Estou desenvolvendo um gerador de URLs curtas para um cliente utilizando TypeScript, React, Tailwind e algumas bibliotecas adicionais para animações e interface. Entreguei o projeto ontem e o cliente relatou que o painel simplesmente não abre no iPhone dele.

Como eu uso Android, comecei a testar em outros dispositivos:

  • Testei em alguns Androids diferentes e funcionou normalmente.
  • Pedi para um amigo testar em um iPhone 11 e funcionou.
  • Testei também em um iPhone 13 e funcionou.
  • Porém, no iPhone 15 do cliente o site não abre corretamente.

Em alguns testes o painel chegou a abrir, mas ficou extremamente travado. Depois de atualizar a página, a tela passou a ficar completamente preta.
Pesquisando sobre o problema, encontrei relatos relacionados ao WebKit do Safari e possíveis incompatibilidades com algumas bibliotecas React ou animações. Resolvi então remover todas as animações do projeto (inclusive algumas que eu tinha gostado bastante do resultado) e substituir por CSS puro.
Com isso consegui melhorar a compatibilidade e fazer o sistema funcionar também no iPhone 13, mas o cliente continua relatando problemas no iPhone 15.

Neste ponto eu realmente não sei mais o que investigar. Não encontrei nenhuma documentação específica sobre esse comportamento e sinceramente nem passou pela minha cabeça que um projeto funcionando em praticamente todos os navegadores poderia simplesmente não funcionar em um modelo específico de iPhone.

Alguém já passou por algo parecido?

Existe alguma particularidade do Safari/iOS ou do WebKit que costuma causar esse tipo de problema em aplicações React? Alguma ferramenta, configuração, biblioteca ou abordagem de debug que vocês recomendariam testar?

Qualquer direção já ajudaria bastante.

reddit.com
u/Prudent_Clothes_2461 — 8 days ago
▲ 9 r/workonlineindia+1 crossposts

Como realmente se faz networking na TI morando longe de tudo e sem grana para eventos presenciais?

Pessoal, minha dúvida é genuína e vem depois de incontáveis tentativas, estou exausta de me candidatar para vagas, fazer novos cursos, participar de projetos sem receber um centavo apenas para colocar no portfólio e, no fim, sempre receber um e-mail: "a vaga já foi preenchida". Sempre que peço conselhos, a resposta padrão é: "Você precisa fazer networking e conseguir indicação." Mas como se faz networking na prática quando você não tem condições de sair de casa? A esmagadora maioria dos eventos de tecnologia acontece em outros Estados ou em outras cidades muito distantes.
Eu não tenho como ir.
Os sites de Freela que que os YouTubers indicam exige que você pague para dar lances ou ter visibilidade, não rola. No discord e LinkedIn já entrei em dezenas de grupos de programadores, tento participar das conversas, mas parece que não faz a menor diferença. A impressão que dá é que a galera da TI se enfiou em um buraco, formou uma panela, e só quem já está lá dentro consegue achar e indicar essas pessoas.
Para quem conseguiu quebrar essa barreira de forma 100% remota: como vocês fizeram? Existe alguma estratégia real para conseguir contatos que não seja "pagar para ir em evento" ou "ficar bajulando tech recruiter no LinkedIn"? O que eu estou fazendo de errado?
E se bajular tech recruiter no LinkedIn funciona me avisem também por que eu vou fazer

Agradeço qualquer conselho sincero de quem já passou por isso.

reddit.com
u/Prudent_Clothes_2461 — 14 days ago