Size: a a a

2020 November 26

К

Константин in Svelte [svelt]
value = e.target.checked
источник

К

Константин in Svelte [svelt]
но это, конечно, костыль. Хз, зачем тебе это
источник

MM

Mikluha Mclay in Svelte [svelt]
Константин
но это, конечно, костыль. Хз, зачем тебе это
это точно фигня )) согласен. просто пишешь on:change - встречаеim странное поведение. думаешь, может это я что-то не понимаю. Если добавить како-нибудь tick(), то все станет на свои места
источник

MM

Mikluha Mclay in Svelte [svelt]
Arushwl
На мой взгляд on:change тут лишний, достаточно из bind:checked получать стейт
так и сделал, а там уже присватваю value = bool
источник

К

Константин in Svelte [svelt]
Arushwl
На мой взгляд on:change тут лишний, достаточно из bind:checked получать стейт
+1
источник

MM

Mikluha Mclay in Svelte [svelt]
пасиб ))
источник

A

Arushwl in Svelte [svelt]
Про on:change и on:input на mdn всё доходчиво написано.
источник

MF

Max Frai in Svelte [svelt]
Всем привет. Еще раз попрошу, может есть у кого-то статья или пример, как сделать “виджет” на свелте, получить обычный js-файл и интегрировать его в dom уже существующего приложения?
источник

ИК

Игорь Корнелли... in Svelte [svelt]
Max Frai
Всем привет. Еще раз попрошу, может есть у кого-то статья или пример, как сделать “виджет” на свелте, получить обычный js-файл и интегрировать его в dom уже существующего приложения?
Можешь вэб компоненты использовать, но старые браузеры под вопросом. А так просто iife делай да и в тег рендерь, свелт в принципе так и работает как ты хочешь
источник

A

Arushwl in Svelte [svelt]
Max Frai
Всем привет. Еще раз попрошу, может есть у кого-то статья или пример, как сделать “виджет” на свелте, получить обычный js-файл и интегрировать его в dom уже существующего приложения?
Вот это полезный кейс и статей не встречал...
источник

A

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

A

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

AP

Alexander Ponomarev in Svelte [svelt]
Константин
Однако для реального мира эта концепция практически не жизнеспособна, потому что не все так просто.


Согласен, я и не утверждал обратного )

 Кроме того, не согласен с тем, что в реакте компонент ререндерится всегда.


Разумеется, я же для простоты так сказал. )

Почему людям кажется что тело <script> это обязательно эквивалент методу render не понятно. 


Как раз не кажется. Просто не вполне понятно, как именно это работает. Не так прозрачно, как в реакте (при этом я не утверждаю, что в реакте збс и всё прям кристально прозрачно; я говорю, в сравнении).

реактивщина в свелт сделана ну просто для детей.


Согласен. Я же не про использование говорю, а про то, как это работает внутри. Из-за того, что не хватает понимания, не знаешь, как делать оптимально и в самых сложных кейсах не понимаешь, что именно может тебя подвести и где вылезет подводный камень. Я много сложных штук делал с запутанными мат. моделями. Знаю, насколько сложными могут быть внутренности при внешней простоте и кажущейся понятности. (Хотя поэтому у меня есть дурацкая привычка ожидать/подозревать сложность там, где её может и не быть, когда не раскопал до конца).

Бывают двойные срабатывания реактивных выражений.


Ну да, я о том же. Это отсылка к одному из последних ишаков 3.30.0

А запомнить кстати очень просто - компонент свелт САМ не пересоздается/перезапускается... never

Ну сам-то - понятно ) Вот на кейсах бы понять.

```Благословляю тебя использовать get))) Никакой такой оптимизации там сломать невозможно. Нужно просто понимать, что если тебе значение нужно разово и "по месту" то создание и снятие подписки ничего не стоят. А если тебе значения нужны постоянно, часто и тп, тогда нет смысла не использовать одну подписку долго.```

)))) Успокоил, спасибо )
нежинеспособными технологиями пользуются слак, дискорд, жира, ютрек, ньюйорк таймс, яндекс, медуза. Мучаются бедные непонимают что идея то нежизнеспособная у их ключевой либы) Да и 70% рынка тоже чет не шарит. видимо не в реальном мире существуют)
источник

NK

ID:0 in Svelte [svelt]
#guide

Как интегрировать svelte-component в исходный html

https://github.com/lingtalfi/TheBar/blob/master/discussions/inject-svelte-in-existing-app.md
источник

MZ

Misha Zamkevich in Svelte [svelt]
Max Frai
Всем привет. Еще раз попрошу, может есть у кого-то статья или пример, как сделать “виджет” на свелте, получить обычный js-файл и интегрировать его в dom уже существующего приложения?
Берёшь скачиваешь из репла проект — вот тебе и готовый виджет, только таргет в main.js поменять и собрать npm i | npm build

svelte.dev/repl
источник

К

Константин in Svelte [svelt]
Alexander Ponomarev
нежинеспособными технологиями пользуются слак, дискорд, жира, ютрек, ньюйорк таймс, яндекс, медуза. Мучаются бедные непонимают что идея то нежизнеспособная у их ключевой либы) Да и 70% рынка тоже чет не шарит. видимо не в реальном мире существуют)
Да ладно тебе, windows 95 тоже много где стоял ) Я думаю, Паша имел в виду не нежизнеспособность именно, а то, что это устаревшая концепция. Никто ж не спорит, что она работает и широко используется
источник

AP

Alexander Ponomarev in Svelte [svelt]
Константин
Да ладно тебе, windows 95 тоже много где стоял ) Я думаю, Паша имел в виду не нежизнеспособность именно, а то, что это устаревшая концепция. Никто ж не спорит, что она работает и широко используется
windows 95 был прорывом для своего времени если что) у меня на компе он тоже стоял и я не помню никаких проблем с ним) одна только совместимость между приложениями которые работали на вин95 и работают сейчас на вин7 стоит много чего.
источник

К

Константин in Svelte [svelt]
Это как с капитализмом. Он был хорош для своего времени, особенно в сравнении с феодализмом. Но свое отжил еще в 19 веке, что не мешает многим сегодня считать, что он замечателен, справедлив и прогрессивен, тем более много где используется, сопровождается разработчиком и продолжает пиариться из всех щелей )
источник

A

Arushwl in Svelte [svelt]
Но это всё конечно верисимпл... интереснее интерфейс компонента наружу... обмен данными, стейтом и пр...
источник

К

Константин in Svelte [svelt]
Alexander Ponomarev
windows 95 был прорывом для своего времени если что) у меня на компе он тоже стоял и я не помню никаких проблем с ним) одна только совместимость между приложениями которые работали на вин95 и работают сейчас на вин7 стоит много чего.
Ну так да ) с этим глупо спорить
источник