Size: a a a

2020 December 17

М

Максим in Svelte [svelt]
UX??? Они каждые 3 месяца кнопку "Шаблоны" перетаскивают/прячут так, что хрен найдешь...
источник

EM

Eugene Maltsev in Svelte [svelt]
Шото не понял, оно платное или нет?🥺
источник

11

1 1 in Svelte [svelt]
насчёт атрибута slot и дома.  я не копался там, но по логике вещей у свелта есть механизмы сохранения "рефов" на куски дома - как минимум для обновления.  что мешает такой же реф использовать?
источник

АН

Артём Никитин... in Svelte [svelt]
Arushwl
Опа! Можно явно не экспортировать функцию?
Использовал так экспортированные дочерние  функции, пока не догадался что так: <svelte:options accessors={true}/> ещё лучше так как полный доступ к свойствам дочернего компонента
источник

A

Arushwl in Svelte [svelt]
Артём Никитин
Использовал так экспортированные дочерние  функции, пока не догадался что так: <svelte:options accessors={true}/> ещё лучше так как полный доступ к свойствам дочернего компонента
Спс
источник

АН

Артём Никитин... in Svelte [svelt]
Я имел в виду использование дочерних свойств напрямую. При простом bind почему-то доступны только функции
источник

АН

Артём Никитин... in Svelte [svelt]
источник

A

Arushwl in Svelte [svelt]
О как!
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dmitry Kurmanov
По поводу того, что нет бибилотек. Я как раз занимаюсь созданием библиотек. И сейчас как раз вакуум и мне нужны идеи для side проекта. Но хотелось бы делать не "в стол" а для кого-то :) Чтобы issue были. В общем, если у кого есть идеи каких-то библиотек для Svelte экосистемы, то я готов рассмотреть. Конечно желательно чёт сложное. Простые вещи проще руками под задачу писать :)
вы можете попробовать написать библиотеку которая просто хелловорлд в диве пишет, но на тайпскрипте, а потом попробовать подключить ее в проект на жсе =) Затем можно пойти бомбить ишаки
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Alexander Ponomarev
вы можете попробовать написать библиотеку которая просто хелловорлд в диве пишет, но на тайпскрипте, а потом попробовать подключить ее в проект на жсе =) Затем можно пойти бомбить ишаки
Я не хочу писать на ts , не сторонник его. И он у меня на основноц работе. Хочу без него
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dmitry Kurmanov
Я не хочу писать на ts , не сторонник его. И он у меня на основноц работе. Хочу без него
ну тогда пишите что-то с препроцессорами для цсс а потом подключите в проект с другими препроцессорами или постцсс конфигом.

Отсутствие качественных либ не только из-за того что просто их не написали. Их неудобно писать и они потом еще и не интегрируются в чужие проекты нормально =)
источник

AP

Alexander Ponomarev in Svelte [svelt]
Напишите дейтпикер, хоть даже портируйте откуда нибудь. Но это не самая простая задача.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Артём Никитин
Использовал так экспортированные дочерние  функции, пока не догадался что так: <svelte:options accessors={true}/> ещё лучше так как полный доступ к свойствам дочернего компонента
Есть и минус - размер компонента растёт по мере добавления экспортов, потому что для каждого будет сгенерирован геттер и сеттер в классе. Я бы не рекомендовал этим увлекаться, тем более есть $set
источник

ON

Oleg N in Svelte [svelt]
Pavel 🦇 Malyshev
уже объяснял. слот попадает в компонент как просто HTML. компонент который реализует слот должен прям “увидеть” slot аттрибут в HTML. можно эмулировать это например автоматом оборачивая в div с аттрибутом slot, но имхо это хуже
свелту надо рефакторить слоты, сейчас не очень удачно сделано - ограничения и разный синтаксис. в малине гибко - можно хоть компонент, хоть два в один слот без врапера, хоть вообще слот без DOM элементов - и все по сути в одном стиле.

имею ввиду что атрибут "slot=" - не очень удачное решение.
источник

ON

Oleg N in Svelte [svelt]
кстати в слот можно передать проперти с именем "name" ?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Oleg N
свелту надо рефакторить слоты, сейчас не очень удачно сделано - ограничения и разный синтаксис. в малине гибко - можно хоть компонент, хоть два в один слот без врапера, хоть вообще слот без DOM элементов - и все по сути в одном стиле.

имею ввиду что атрибут "slot=" - не очень удачное решение.
Да, чтобы сделать придется переделывать. Но думаю что это не приоритетная задач. Меня например в слотах не это волнует. На и в целом это все попытка мимикрии под стандарт насколько это возможно
источник

ON

Oleg N in Svelte [svelt]
Pavel 🦇 Malyshev
Да, чтобы сделать придется переделывать. Но думаю что это не приоритетная задач. Меня например в слотах не это волнует. На и в целом это все попытка мимикрии под стандарт насколько это возможно
Я думаю зря мимикрия под стандарт, в итоге и по стандарту не проходит и синтаксис не лучший.

Ангуляры-вуе вроде не очень на стандарты смотрят
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Alexander Ponomarev
ну тогда пишите что-то с препроцессорами для цсс а потом подключите в проект с другими препроцессорами или постцсс конфигом.

Отсутствие качественных либ не только из-за того что просто их не написали. Их неудобно писать и они потом еще и не интегрируются в чужие проекты нормально =)
Спасибо за инфу
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Oleg N
Я думаю зря мимикрия под стандарт, в итоге и по стандарту не проходит и синтаксис не лучший.

Ангуляры-вуе вроде не очень на стандарты смотрят
Vue примерно также слоты сделаны
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Почему не проходит? 🤔 разве что scoped-slots. В остальном вроде при компиляции в CE все остаётся как есть
источник