Acredito que sirva para causar uma sensação de carregamento mais rápido na página.
O state mounted
inicia como false
, renderizando apenas uma versão enxuta da página, com alguns skeletons no lugar do código mais lento. Então após a primeira renderização, o mounted
é setado para true
, isso faz com que a parte mais lenta do codigo seja executada.
Se é efetivo de fato, só testando para saber. Talvez seja válido quando usado com components lazy loaded por exemplo.