Size: a a a

2020 December 09

AS

Alexey Schebelev in Svelte [svelt]
Mike Golod
Сразу возникает наивный вопрос, а если в стэйте (контексте) больше 32х переменных - все сломается? :)
Будет dirty[0], dirty[1] и т.д. Используется 31 бит, т.к. последний бит числа отвечает за знак, и неудобно его тоже проверять.
источник

..

. . in Svelte [svelt]
@AlexxNB Привет. А https://github.com/AlexxNB/svelte-docs в рабочем состоянии? У меня ошибки при запуске npm run dev
[!] Error: Cannot find module 'rollup-plugin-terser'

Ковырять самому конечно же лень
источник

..

. . in Svelte [svelt]
хочется по-быстрому доку забубенить просто на проект
источник

AS

Alexey Schebelev in Svelte [svelt]
Давно не тыкал. Жду когда kit выкатят, чтобы переписать все с нуля.
источник

..

. . in Svelte [svelt]
понял, спасибо
источник

ON

Oleg N in Svelte [svelt]
Alexey Schebelev
Будет dirty[0], dirty[1] и т.д. Используется 31 бит, т.к. последний бит числа отвечает за знак, и неудобно его тоже проверять.
последний бит используется планировщиком, - добавлен flush в след. тик или нет
источник

ON

Oleg N in Svelte [svelt]
Oleg N
последний бит используется планировщиком, - добавлен flush в след. тик или нет
хотя лучше было бы наверно его вынести и не смешивать, тогда проще было бы победить  "циклические" обновления...
источник

СА

Сергей Артёмов... in Svelte [svelt]
Alexey Schebelev
Давно не тыкал. Жду когда kit выкатят, чтобы переписать все с нуля.
Не плохо было бы ещё всё русифицированное "русифицировать")
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Надо еще домен свелте-дев.рф
источник

AS

Alexey Schebelev in Svelte [svelt]
так репа открыта ко всем PR.... Хотя как сайт не персоберешь он работать перестает =)
источник

AS

Alexey Schebelev in Svelte [svelt]
Кирилл Спасибович
Надо еще домен свелте-дев.рф
стройный.рф тогда уж
источник

КС

Кирилл Спасибович... in Svelte [svelt]
😂 точно
источник

К

Константин in Svelte [svelt]
кто-нибудь через svelte-apollo грузил файлы?
источник

EI

Eugene Ilyin in Svelte [svelt]
А как сделать скрытие всего компонента svelte?
<script>
 let visible = true;
</script>
{#if visible}
   <p>Some text</p>
{/if}

Не работает и требует перед if вставить хоть какой-нибудь html, а надо просто не вставлять ничего в DOM, если компонент невидимый
источник

EI

Eugene Ilyin in Svelte [svelt]
Тут https://svelte.dev/tutorial/transition перед скрываемым html вставляют label
источник

EI

Eugene Ilyin in Svelte [svelt]
О, пустой комментарий <!-- dummy  --> подошел в качестве html
источник

D

Danny in Svelte [svelt]
Eugene Ilyin
А как сделать скрытие всего компонента svelte?
<script>
 let visible = true;
</script>
{#if visible}
   <p>Some text</p>
{/if}

Не работает и требует перед if вставить хоть какой-нибудь html, а надо просто не вставлять ничего в DOM, если компонент невидимый
А нет варианта вынести if на уровень выше, где компонент подключается?)
источник

EI

Eugene Ilyin in Svelte [svelt]
Danny
А нет варианта вынести if на уровень выше, где компонент подключается?)
Нет это Navigation Bottom, который вешает сам себя на скролл
  let visible = true
 let prevScrollPos = window.pageYOffset
 const handleScroll = event => {
   let thisScrollPos = window.pageYOffset
   visible = thisScrollPos < prevScrollPos
   prevScrollPos = thisScrollPos
 }
 onMount(() => window.addEventListener('scroll', handleScroll))
 onDestroy(() => window.removeEventListener('scroll', handleScroll))
источник

EI

Eugene Ilyin in Svelte [svelt]
Да не, вроде пустой комментарий прокатывает
источник

EI

Eugene Ilyin in Svelte [svelt]
Просто не знаю насколько это стандартный подход заполнять DOM пустыми коментариями в svelte
источник