Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 November 11

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
в этом свелт кайф, вообще пофигу где ты обновил какой колбек, куда что передал
источник

ДК

Дмитрий Красильников... in Svelte [svelt] - All about Svelte JavaScript framework.
jsx мощнее шаблонов, но зато позволяет сделать меньше сахара. больше возни которая не нужна
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
обновится только то что зависит от этого вне зависимости от размера компонента
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
весь DLS свелта такой убогий как раз из-за своего сахара. Эвенты не спредятся, экшены не спредятся, бинды не спредятся, динамических элементов нет.
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
из-за того что tsx это минимальные навороты поверх ts'а на котором собственно и пишем - оно не ломает поддержку ничего, что работает из коробки в ts'е
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
к примеру в свелте невозможно пофиксить, что тебе нужно сохранять открытые другие свелт файлы, чтобы увидеть изменения в текущем
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
тупо ничо не сделать, негде хукнуться в тс как Саймон говорит
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
ну если хукнуться то очень грязно и нужен опять огромный велосипед
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Не очень понял, всё может быть сделано с стейт менеджером. Надо просто меньше пользоваться пропсами.
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
ну смори, если у тебя стейт менеджер такой как мобыкс дёргает рендер цикл, то это компонент целиком
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
если у тебя в компоненте на свелте допустим какая-нибудь деривед штука

$: filteredArray = array.filter(someFunction)
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
и допустим обновили колбек
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
и этот filteredArray гоняется в each
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
то будет дёрнут только этот $: и each
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
в реакте будет дёрнут компонент содержащий этот each и соответствующий код
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
С этим не поспоришь. Хотя мне поддержки TS в свелте хватает. Там и нужно-то с гулькин хер фич, компонент — это ж базовая функция.
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
это типа чаще всего не проблема, но однажды ты будешь вынужден дробить эти компоненты чтобы вернуть себе перф
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
https://mobx.js.org/react-optimizations.html
иначе б подобных штук не писали
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
ещё кстати одна штука которая делает dsl свелта геморройным - нельзя взять себе сделать микрофункцию, которая возвращает какую-то разметку, микрокомпонент если хочешь
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
вот надо ваще пантец разметки вернуть, хочется поDRY'ить
источник