Size: a a a

2020 April 26

PM

Pavel 🦇 Malyshev in Svelte [svelt]
если кто-то скажет что это является минусом svelte, я пожалуй даже соглашусь. вот какая особенность
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
плата за те фичи, которые он дает
источник

К

Константин in Svelte [svelt]
Denis Bazhenov
Таки да я скорее всего много чего не понимаю. Найти бы литературу или хотя-бы правила того как правильно строить дерево объекта и к чему может привести когда применяются не верные стратегии :) Типа как у меня получилось из за сложной вложенности теперь чёрт ногу сломит. 🤣
я, кстати, согласен, что нужна статья про такого рода ошибки
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
и ещё момент, что-то потерялся слегка. У меня стор вешает эвенты на окно, компонент импортирует стор, сср саппера валится при этом
в саппер есть process.browser
источник

К

Константин in Svelte [svelt]
можно будет потом на такой FAQ ссылочку давать )
источник

К

Константин in Svelte [svelt]
Pavel 🦇 Malyshev
в саппер есть process.browser
да, я вспомнил про него пару минут назад )
источник

К

Константин in Svelte [svelt]
спасибо большое )
источник

К

Константин in Svelte [svelt]
точнее увидел в конфиге )
источник

К

Константин in Svelte [svelt]
но svelte:window мне нравится больше, откачусь до него
источник

К

Константин in Svelte [svelt]
Константин
можно будет потом на такой FAQ ссылочку давать )
уверен, что многие вопросы здесь повторяются
источник

CT

Constantin Tsukanov in Svelte [svelt]
Привет всем!

Я не нашел пока нормальной инфы, может тут кто-то поделится, на чем юнит-тесты лучше писать под Svelte?

В FAQ на сайте написано через JSDOM, или папетер, но это уже как-то тяжеловато для юнитов
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
и ещё момент, что-то потерялся слегка. У меня стор вешает эвенты на окно, компонент импортирует стор, сср саппера валится при этом
export const windowSizes = readable(0, set => {
  function handler(e) {
    /* use set() here  */
  }
  process.browser &&  window.addEventListener('resize', handler);
  return () => process.browser &&  window.removeEventListener('resize', handler);
});
источник

К

Константин in Svelte [svelt]
Pavel 🦇 Malyshev
export const windowSizes = readable(0, set => {
  function handler(e) {
    /* use set() here  */
  }
  process.browser &&  window.addEventListener('resize', handler);
  return () => process.browser &&  window.removeEventListener('resize', handler);
});
мне этот вариант не подходит ) сср может отдать неверную разметку, боюсь. Поэтому вернусь к :window
источник

К

Константин in Svelte [svelt]
Constantin Tsukanov
Привет всем!

Я не нашел пока нормальной инфы, может тут кто-то поделится, на чем юнит-тесты лучше писать под Svelte?

В FAQ на сайте написано через JSDOM, или папетер, но это уже как-то тяжеловато для юнитов
присоединяюсь к вопросу, для меня тоже актуально скоро будет
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Constantin Tsukanov
Привет всем!

Я не нашел пока нормальной инфы, может тут кто-то поделится, на чем юнит-тесты лучше писать под Svelte?

В FAQ на сайте написано через JSDOM, или папетер, но это уже как-то тяжеловато для юнитов
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
мне этот вариант не подходит ) сср может отдать неверную разметку, боюсь. Поэтому вернусь к :window
как так?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
в смысле каким образом SSR может быть завязан на размеры окна? 🤔
источник

К

Константин in Svelte [svelt]
не
источник

К

Константин in Svelte [svelt]
на размеры окна завязано отображение
источник

К

Константин in Svelte [svelt]
некоторых компонентов
источник