Pages get cached correctly, and inside some pages I use
@nuxtjs/device
@nuxtjs/device
to render different components if its mobile or not.
If routeRules are not caching the page,
@nuxtjs/device
@nuxtjs/device
is able to SSR the correct component. However, as soon as the above rules are implemented, it starts warning about hydration errors, as the SSR is returning cached html that is no longer valid.