Designing for Different Devices (Viewport Size, Touch/Hover, etc.)

Si vous le faites dans un contexte statique, alors oui, cela ne sera pas compatible avec le prochain « mode mobile basé sur la fenêtre d’affichage » (actuellement désactivé).

Si vous effectuez la vérification dans un contexte d’auto-suivi comme celui-ci :

@service site;
...

<template>
  {{#if this.site.mobileView}}
    ...
  {{/if}}
</template>

Alors Ember re-rendra automatiquement les choses lorsque la valeur booléenne mobileView changera (c’est-à-dire lorsque le navigateur sera redimensionné). Donc, c’est bon.