Normalmente, filtros como “Novos” ou “Não lidos” não aparecem na barra de navegação se não tiverem conteúdo. Isso é bom.
Mas se você tiver um filtro potencialmente vazio como o primeiro item na barra de navegação, ele será renderizado mesmo estando vazio quando você visitar o contexto inicialmente.
Aqui está o meu “Não lidos” no Meta:
“Não lidos” fica oculto a menos que eu visite a rota explicitamente:
Mas se no meu site “Não lidos” for o primeiro na barra de navegação, ele não fica oculto quando vazio:
A causa subjacente provavelmente é que a rota nua “/” sempre renderiza a visualização de filtro padrão, sem fazer fallback para o próximo filtro especificado se o filtro padrão estiver vazio.
Isso torna complicado usar “Não lidos” ou “Novos” como tipo de filtro padrão, o que pode ser uma ideia atraente.


