Capítulo 118 de 456
Intercepting Routes carrega uma rota de outra parte da aplicação dentro do layout atual, mascarando a URL do browser, útil para exibir conteúdo (ex. foto de um feed) sem trocar de contexto (ex. em modal). Em navegação direta (URL compartilhada ou refresh) a rota completa renderiza normalmente, sem interceptação.
(.): intercepta segmento no mesmo nível.(..): intercepta segmento um nível acima.(..)(..): intercepta segmento dois níveis acima.(...): intercepta a partir da raiz do diretório app.@slot de Parallel Routes não contam como nível para o (..); por isso photo interceptado a partir de @modal pode usar (..) mesmo estando dois níveis de arquivo acima.| Convenção | Nível interceptado |
|---|---|
(.) | mesmo nível |
(..) | um nível acima |
(..)(..) | dois níveis acima |
(...) | raiz do app |
@slot de Parallel Routes como nível de segmento: (..) conta níveis de rota, não de sistema de arquivos; slots não somam./photo/123)./login dedicada, carrinho de compras em modal lateral.