- O React Router continua a evoluir com novo suporte para React Server Components (RSC) e introduz vários modos operacionais.
- A fusão do Remix e do React Router significa que os recursos do framework agora estão disponíveis como plug-ins opcionais, sem forçar alterações nos usuários existentes.
- Um novo modelo de governança aberta visa envolver a comunidade em geral na direção futura do projeto.
- Os próximos patches de segurança abordam vulnerabilidades de alta gravidade no React Router, reforçando sua confiabilidade.
Roteador React, uma biblioteca central para lidar com a navegação em aplicativos React, tem passado silenciosamente por mudanças significativas. Enquanto grande parte da discussão recente no frontend da comunidade se concentrava nos planos de Remix para trazer um novo rumbo, algumas atualizações importantes relacionadas ao React Router podem ter passado desapercebidas. Estas novidades, que abrem desde novas funções até aspectos de governança e segurança, estão configurando o futuro da biblioteca enquanto comemoram mais de uma década desde sua primeira versão.
Grandes mudanças: fusão do Remix e do React Router
Apresentando três modos para maior flexibilidade
Brooks Lybrand, responsável pelas relações com desenvolvedores no Shopify e membro do comitê diretivo do React Router, descreveu três modos operacionais diferentes para a nova versão do React Router:
- Modo declarativo – Mantenha a experiência familiar do React Router como existe desde a versão 5, centralizada em uma navegação simples do lado do cliente.
- Modo de estrutura – Integra funções anteriormente exclusivas de Remix, acessíveis como um plugin de Vite. Este modo traz funcionalidades mais estruturadas para quem deseja isso.
- Modo de dados – Projetado inicialmente para satisfazer as necessidades de dados do Shopify, este modo permite uma vinculação mais estreita entre login e obtenção de dados, facilitando funções como React Server Components para uma integração fluida com o roteador.
Chega o suporte aos componentes do React Server
Fortalecendo a segurança: abordando novas vulnerabilidades
Governança Aberta e Envolvimento Comunitário
O React Router está reforçando suas fortalezas centrais — gerenciamento flexível, funções de estrutura opcionais e design centralizado no desenvolvimento — enquanto adota mudanças significativas como React Server Components e um gerenciamento comunitário aberto. A estratégia do projeto é oferecida aos usuários tradicionais e novas oportunidades para aqueles que exploram os padrões de desenvolvimento do React da próxima geração.