Size: a a a

2018 June 12

PM

Pavel 🦇 Malyshev in Svelte [svelt]
В Ractive есть волшебные keypath и специальные штуки вроде @shared
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Это очень удобно
источник

s

stalkerg in Svelte [svelt]
И всё же, в чём проблемма сделать сайдбар со слотами? тогда можно передавать параметры напрямую в таргет минуя контекст сайдбара
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Можно делать так:
this.set(‘@shared.something’, ‘Hello’)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
И все, это доступно всем
источник

s

stalkerg in Svelte [svelt]
ну и тут у тебя есть глобальный store :) и он доступен всем, а есть локальный
источник

s

stalkerg in Svelte [svelt]
т.е. this.set() vs this.store.set()
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Да, только сделано удобнее. Через один механизм все.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
А главное супер примитивно
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Общий стор это просто статика на конструкторе
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
У Svelte нет общего конструктора и это многое усложняет
источник

s

stalkerg in Svelte [svelt]
Pavel 🦇 Malyshev
Да, только сделано удобнее. Через один механизм все.
вот это уже я так понимаю архитектурная фишка Рича
источник

s

stalkerg in Svelte [svelt]
типо делать максимально изолированные компоненты и ограничеть пути влияния на остальные
источник

s

stalkerg in Svelte [svelt]
или как минимум сделать их все ручными и управляемыми
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Это да, за это Svelte и любим
источник

s

stalkerg in Svelte [svelt]
но честно говоря, будет не хватать некого overwrite стилей в компонентах
источник

s

stalkerg in Svelte [svelt]
часто надо заюзать компонент но немного изменить его стиль
источник

s

stalkerg in Svelte [svelt]
если ставить компонент из некого "хранилища" то это всё становится тяжко
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Нет наследования, нет и никаких переопределений
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Классы только добавлять при использовании
источник