Size: a a a

2020 November 12

AP

Alexander Ponomarev in Svelte [svelt]
Oleg N
👍

Object.observe тоже норм был, удалили
вместо него прокси теперь, его не удалили а заменили и прокси вполне себе юзаются в том же иммере
источник

ON

Oleg N in Svelte [svelt]
прокси немного не то
источник

AP

Alexander Ponomarev in Svelte [svelt]
а еще были DOMMutation эвенты, их тоже удалили и дали MutationObserver
источник

AP

Alexander Ponomarev in Svelte [svelt]
Oleg N
прокси немного не то
понятно что не то, задачи с его помощью можно решать такие же как с Object.observe
источник

ON

Oleg N in Svelte [svelt]
Alexander Ponomarev
понятно что не то, задачи с его помощью можно решать такие же как с Object.observe
прокси не отслеживает изменения
источник

AP

Alexander Ponomarev in Svelte [svelt]
Oleg N
прокси не отслеживает изменения
прокси дает возможность их отслеживать если тебе нужно, но работать с ним нужно будет по другому
источник

ON

Oleg N in Svelte [svelt]
Alexander Ponomarev
прокси дает возможность их отслеживать если тебе нужно, но работать с ним нужно будет по другому
это понятно, но если ты получил какой-то объкт, то изменения в нем не отследишь с пом. прокси
источник

ON

Oleg N in Svelte [svelt]
прокси - это типа следующая версия пропертей
источник

AP

Alexander Ponomarev in Svelte [svelt]
в этом и была основная проблема обсерва, браузер не знал когда активировать всю эту мишуру для отслеживания, он не мог предсказать что вот там где-то хрен пойми где кто-то вызовет обсерв и теперь всех пользователей этого объекта надо перевести на обьект с колбэками внутри
источник

AP

Alexander Ponomarev in Svelte [svelt]
его выпилил наверняка из-за перформанс проблем, а с прокси все понятно. Создал прокси значит объект точно будут слушать по ссылке на инстанс прокси, а оригинальный объект на прокси заменять уже будет погромист где ему надо, а не бразуер как с обсервом
источник

ON

Oleg N in Svelte [svelt]
Alexander Ponomarev
в этом и была основная проблема обсерва, браузер не знал когда активировать всю эту мишуру для отслеживания, он не мог предсказать что вот там где-то хрен пойми где кто-то вызовет обсерв и теперь всех пользователей этого объекта надо перевести на обьект с колбэками внутри
не так работало,
если ты что-то меняешь в объекте, оно записывается в список, и на слежующем тике вызвается твой колбек, либо ты можешь сам забрать этот список, тогда колбека не будет
источник

ON

Oleg N in Svelte [svelt]
Alexander Ponomarev
его выпилил наверняка из-за перформанс проблем, а с прокси все понятно. Создал прокси значит объект точно будут слушать по ссылке на инстанс прокси, а оригинальный объект на прокси заменять уже будет погромист где ему надо, а не бразуер как с обсервом
на счет перф. проблем спорный вопрос,
но фича все равно другая, все фреймворки в итоге как-то выкручиваются, кто-то пропсы использует, кто-то прокси, кто-то д-чекин, и frp.
и во всех есть минусы, object.observe был шаг в правильную сторону
источник

ON

Oleg N in Svelte [svelt]
vue перешёл на прокси, как и раньше все обкладывал пропсами, сейчас точно также обкладывает проксями
источник

ON

Oleg N in Svelte [svelt]
кстати надо проверить вложенные обекты на прокси подменяeт или нет...
источник

AS

Alexey Schebelev in Svelte [svelt]
Oleg N
кстати надо проверить вложенные обекты на прокси подменяeт или нет...
вроде нет
источник

AS

Alexey Schebelev in Svelte [svelt]
я помню вроде рекурсией обходил и сам прокси расставлял
источник

VF

Vitaliy Fain in Svelte [svelt]
Извиняюсь такой нубский вопрос, есть таблица с данными привязанная к сторе $data, я хочу реализовать динамическое добавление вкладок соответственно новая вкладка должна менять стору $data на новую при этом создав ее и подменив $data на новую, это только в компоненте реализуемо?
источник

VF

Vitaliy Fain in Svelte [svelt]
все разобрался
источник

МТ

Марк Танащук... in Svelte [svelt]
Есть ли вариант добавить автоматические подсказки SCSS переменных импортированных из , например, variables.scss в style внутри компонента?
источник

МТ

Марк Танащук... in Svelte [svelt]
Где-то в вью было вроде, а в svelte не найду никак
источник