на десктопе маунтятся компоненты для мобилки и наоборот, а это в свою очередь сильно ломает перфоманс сайта
                  
                  
                  
                  
                  
                  компоненты отображаются через v-show по девайсу используя библиотеку https://github.com/spooosh/nuxt-device-is 
                  
                  
                  
                  
                  
                  и вот если пытаюсь отобразить компоненты через v-if, то у меня появляется ошибка гидратации
                  
                  
                  
                  
                  
                  компоненты я так же пытаюсь подгружать через вебпаковский динамический импорт, не помогает
                  
                  
                  
                  
                  
                  как вообще должна работать вся эта история, когда мне нужно отображать разные компоненты в зависимости от девайса, при этом не рендеря лишние компоненты?
                  
                  
                
Покажи код
да я походу разобрался немного я вот вижу что у меня в responsive плагин всегда возвращает девайс как mobile, не важно при этом какой размер окна я устанавливаю, поэтому попытки отобразить через v-if и приводят к гидратации
Ты имеешь в виду, когда ты в девтулзах включаешь эмуляцию мобилки?
да, но если я делаю responsive и расширяю/сжимаю сам, то всегда mobile определяется видимо библа от user-agent работает и по дефолту там мобилка..?
Да, к тому же ты можешь задать кастомный
Обсуждают сегодня