1

De forma breve, o que é o React Compiler e porquê o create-next-app me pede pra decidir?

Ficou ainda mais raro precisar usar useMemo, useCallback e React.memo no React.


O React Compiler foi desenvolvido pelo próprio time do React, e aplica automaticamente a memoização ideal em tempo de compilação, garantindo que seu aplicativo seja renderizado novamente apenas quando necessário.

Essa opção vem desativada pelas configurações recomendadas do Next.js, nosso framework fullstack React e Node.js, ao usar o create-next-app. Mas eu gostaria de deixar aqui 2 pontos trazidos pela equipe do React na documentação oficial:

➡️Devo testar o compilador?
Encorajamos todos a começarem a usar o React Compiler. Embora o compilador ainda seja um recurso opcional do React atualmente, no futuro algumas funcionalidades poderão exigir o compilador para funcionar plenamente.

➡️ É seguro usar?
O React Compiler agora está estável e foi amplamente testado em produção. Embora já esteja em produção em empresas como a Meta, a implementação do compilador em produção para seu aplicativo dependerá da integridade do seu código e de quão bem você seguiu as Regras do React.

Essa última reforça o compromisso dos devs Front End React de continuar programando código React de ótima qualidade, seguindo as boas práticas e funcionamento do framework Front End mais amado (opinião pessoal) da galera.

E aí, já conhecia o React Compiler ou ficou em dúvida quando viu essa opção ao criar um projeto Next.js? Comenta aí!

Carregando publicação patrocinada...