Size: a a a

2020 October 15

МТ

Марк Танащук... in Svelte [svelt]
Роутинг - routify, tinro и прочие. Офф нету
источник

МТ

Марк Танащук... in Svelte [svelt]
Сторы встроены
источник

IG

Ilya Gladko in Svelte [svelt]
Я образцовый начинающий. Да, свелт заходит лучше вуя
источник

IG

Ilya Gladko in Svelte [svelt]
А вуй палехше реакта
источник

r

reinmaker90 in Svelte [svelt]
Всем спасибо ,знакомый просто указал на отсутствие роутов и стора,видимо он его щупал давно
источник

r

reinmaker90 in Svelte [svelt]
Реакт даже не рассматриваю, слишком трудно
источник

IG

Ilya Gladko in Svelte [svelt]
Посмотри канал fireship на утубе. Там чел рассказывает очень наглядно и супербыстро
источник

r

reinmaker90 in Svelte [svelt]
Ilya Gladko
Посмотри канал fireship на утубе. Там чел рассказывает очень наглядно и супербыстро
Спасибо
источник

IG

Ilya Gladko in Svelte [svelt]
https://www.youtube.com/channel/UCg6SQd5jnWo5Y70rZD9SQFA и этот топчик. Чуть другой жанр, может даже лучше подойдет
источник

r

reinmaker90 in Svelte [svelt]
А что то на подобии vue cli есть что бы разом нужные пакеты для проекта выбрать  ,а оно само все зависимости установило и собрало ?
источник

IG

Ilya Gladko in Svelte [svelt]
Плюсую вопрос, очевидно кто-то должен знать более правильный ответ. Я могу посоветовать svite — это вуевый компилятор, он на стероидах, ему ничего не надо
источник

ON

Oleg N in Svelte [svelt]
reinmaker90
Здравствуйте, подскажите кто имел дело с vue, svelte легче в понимании для начинающего или если писать что то сложнее todolist ,одинаково ? И ещё есть ли у svelte роутинг и сторе?
в запинином сообщении куча роутеров
источник

IG

Ilya Gladko in Svelte [svelt]
reinmaker90
А что то на подобии vue cli есть что бы разом нужные пакеты для проекта выбрать  ,а оно само все зависимости установило и собрало ?
источник

IG

Ilya Gladko in Svelte [svelt]
Oleg N
в запинином сообщении куча роутеров
Перекопал всю. Tinro золото
источник

r

reinmaker90 in Svelte [svelt]
Oleg N
в запинином сообщении куча роутеров
не заметил с телефона, спасибо
источник
2020 October 16

ON

Oleg N in Svelte [svelt]
Pavel 🦇 Malyshev
Собственно именно поэтому многие их побаиваются, во всяком случае в реализациях где есть синхронизация
если ребенок изменил значение с 2-х стороннним биндином, родитель получает это изменение, теперь раз значение изменилось в родителе, родитель отправляет это изменение ребенку.
И чтобы предотвратить бесконечную пересылку, из ребенка родителю и обратно, в Свелт есть "защита" updating_value = true; (хотя чаще прерывается на других условиях, возможно сейчас оно перекрывается dirty, который и виновен в том что значения могут разъехаться в родителе и ребенке)

вот кусок где родитель отправляет назад значение ребенку, которое только что получил от этого ребенка:
// ctx[0] - value changed by child

if (!updating_value && dirty & /*value*/ 1) {
   updating_value = true;
   input_changes.value = /*value*/ ctx[0];
   add_flush_callback(() => updating_value = false);
}

input.$set(input_changes);  // update child with the same value


в малине сделано грамотней - "ctx" родителя и ребенка - связаны, и если ребенок изменил значение 2-х стороннего биндинга, то "ctx" со стороны родителя уже будет обновлен, в итоге родитель не будет пересылать изменение обратно ребенку, т.к. изменения для этого биндинга нет.
в итоге нет такого зацикливания. 😎

В Свелт для такого нужно видимо отдельный элемент в ctx выделять для биндинга и как-то связывать его.
источник

AT

Andrii Tymchenko in Svelte [svelt]
проходили опрос ?
источник

L

Lupusregina[beta] in Svelte [svelt]
Переслано от Lupusregina[beta]
Мы делаем пет проекты!
Текущий пет: https://github.com/KriNeko/pet-multiuser-sketchpad-colors/tree/v0.0.3
Присоединяйтесь
источник

J

Jungle in Svelte [svelt]
Привет всем!
Запилил поисковичок по Svelte ресурсам
https://tsfox.dev/search/9r4jjgzrZIJWdgNkbcbQ

Стек svelte/sapper, typescript, firebase
Можно создавать другие тематические поисковики
Доступ в админку через Google аккаунт
Нужен фидбек, зацените :)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Oleg N
если ребенок изменил значение с 2-х стороннним биндином, родитель получает это изменение, теперь раз значение изменилось в родителе, родитель отправляет это изменение ребенку.
И чтобы предотвратить бесконечную пересылку, из ребенка родителю и обратно, в Свелт есть "защита" updating_value = true; (хотя чаще прерывается на других условиях, возможно сейчас оно перекрывается dirty, который и виновен в том что значения могут разъехаться в родителе и ребенке)

вот кусок где родитель отправляет назад значение ребенку, которое только что получил от этого ребенка:
// ctx[0] - value changed by child

if (!updating_value && dirty & /*value*/ 1) {
   updating_value = true;
   input_changes.value = /*value*/ ctx[0];
   add_flush_callback(() => updating_value = false);
}

input.$set(input_changes);  // update child with the same value


в малине сделано грамотней - "ctx" родителя и ребенка - связаны, и если ребенок изменил значение 2-х стороннего биндинга, то "ctx" со стороны родителя уже будет обновлен, в итоге родитель не будет пересылать изменение обратно ребенку, т.к. изменения для этого биндинга нет.
в итоге нет такого зацикливания. 😎

В Свелт для такого нужно видимо отдельный элемент в ctx выделять для биндинга и как-то связывать его.
Это и имел ввиду под «синхронизацией» да.
источник