Size: a a a

2020 March 08

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Daniel
понял, тогда как управлять состоянием компонента на светл? через редакс, который я прикручу к реакту?

свелт компоненты внутри реакта - звучит как jQuery, который многие компании оборачивают реактом при первой итерации перехода на реакт. Не будет ли это оверхедом?
Хочется потрогать свелт как-то более раздельно от реакта, чтоб ощутить его мощь (если такая имеется). Пока что единственной разницей я вижу то, что свелт хорошо заточен под веб-компоненты
С веб компонентами свелт никак не связан и его автор их хейтит обычно. Есть масса других преимуществ. Хотя серьезно подходить к сравнению примитивного шаблонизатора поверх VDOM и полноценного компонентного UI фреймворка, я бы на стал.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Svelte имеет смысл сравнивать с Vue, а в сравнении с React преимущества итак очевидны.
источник

D

Daniel in Svelte [svelt]
Pavel 🦇 Malyshev
Подключаешь тот же редакс к свелт и юзаешь. Он не связан с реакт и является общим решением. По поводу оверхеда, ты же спрашивал про кейс интеграции реакт и свелт в одном коде. Тут выбирать не приходится, потому что в обратную сторону не факт что пролучится из-за слабости внешнего апи реакт.
А разнести приложение на реакте и приложение на свелт на разные порты и получить перезагрузку страницы - плохой паттерн?
источник

A

Arushwl in Svelte [svelt]
Можно кастомные сторы для состояний наладить💪🏻
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Daniel
А разнести приложение на реакте и приложение на свелт на разные порты и получить перезагрузку страницы - плохой паттерн?
Если это условно разные приложения, то есть как писали выше front- и back- office, то это скорее даже хороший паттерн.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Если все пишешь сам, то я бы посоветовал взять свелт для той части где планируется более навороченный дизайн и анимации.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Это на случай если реакт вообще нужен
источник

V

Valentin in Svelte [svelt]
Pavel 🦇 Malyshev
Никто не мешает использовать TS во внешних файлах + частично внутри компонентов с помощью препроцессора
Да, тут цыглы
источник

K

Konstantin in Svelte [svelt]
Девушки и девочки, женщины и дамы! От всего сердца поздравляю вас с праздником, продолжайте украшать нашу сферу своим присутствием!🍾
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Valentin
Да, тут цыглы
?
источник

V

Valentin in Svelte [svelt]
Согласен.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Valentin
Согласен.
Я просто слова не понял. Сленг?
источник

V

Valentin in Svelte [svelt]
Pavel 🦇 Malyshev
Я просто слова не понял. Сленг?
Да)) все оки. Спс за ответы
источник

ЛС

Леонид Стасюков in Svelte [svelt]
Здравствуйте! Извините за глупый вопрос, но я в основном на python пилю задачи, а js не очень.
Есть массив объектов, который заполняется в onMount:
let products=[ ];
onMount(async () =>{

for(let index=0; index < massiv.length; index++) {
let a=massiv[index]
products.push(
id: a.id,
name: a.name
)
}

В разделе шаблона не могу циклом пройти - длина products =0
Я кажется с областью видимости что то путаю
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Valentin
Да)) все оки. Спс за ответы
🤝
источник

ЛС

Леонид Стасюков in Svelte [svelt]
Речь про svelte конечно
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Леонид Стасюков
Здравствуйте! Извините за глупый вопрос, но я в основном на python пилю задачи, а js не очень.
Есть массив объектов, который заполняется в onMount:
let products=[ ];
onMount(async () =>{

for(let index=0; index < massiv.length; index++) {
let a=massiv[index]
products.push(
id: a.id,
name: a.name
)
}

В разделе шаблона не могу циклом пройти - длина products =0
Я кажется с областью видимости что то путаю
А можешь REPL сделать? В таком виде плохо видно
источник

ЛС

Леонид Стасюков in Svelte [svelt]
Ок сейчас
источник

T

Th0r in Svelte [svelt]
Леонид Стасюков
Здравствуйте! Извините за глупый вопрос, но я в основном на python пилю задачи, а js не очень.
Есть массив объектов, который заполняется в onMount:
let products=[ ];
onMount(async () =>{

for(let index=0; index < massiv.length; index++) {
let a=massiv[index]
products.push(
id: a.id,
name: a.name
)
}

В разделе шаблона не могу циклом пройти - длина products =0
Я кажется с областью видимости что то путаю
ты push используешь
источник

T

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