Estou usando o Remix com um npx create-remix@latest
modelo moderno (cloudflare). Ele usa o React router por baixo dos panos (o Remix usa), mas eu não uso o React router explicitamente em nenhum lugar do meu código.
Agora recebo este aviso:
⚠️ React Router Future Flag Warning: The revalidation behavior after 4xx/5xx `action` responses is changing in v7. You can use the `v7_skipActionErrorRevalidation` future flag to opt-in early. For more information, see [https://reactrouter.com/v6/upgrading/future#v7_skipactionerrorrevalidation][1].
Clicar no link me dá sugestões sobre como editar o componente para corrigir isso, mas não tenho esse componente no meu aplicativo.
Estas são minhas pendências de(relevantes):
"@remix-run/cloudflare": "^2.11.1",
"@remix-run/cloudflare-pages": "^2.11.1",
"@remix-run/react": "^2.11.1",
"remix-utils": "^7.6.0",
O que devo fazer para que esses registros de aviso desapareçam / para corrigir isso?
Recentemente enfrentei o mesmo erro abaixo solução add
future={{ v7_startTransition: true }}
inRouterProvider
e adicione
future
ao seu arquivo de roteadorEsses são apenas "avisos" sobre recursos futuros, então é bem provável que você possa ignorá-los completamente.
Parece que você pode passar os sinalizadores futuros por meio da configuração do vite.
Para detalhes completos, veja:
Conforme o aviso, aparentemente você pode optar pelo
v7_skipActionErrorRevalidation
recurso do roteador antecipadamente, habilitando-o na sua configuração.Exemplo: