Size: a a a

2020 December 17

n

neadmin in Svelte [svelt]
1 1
я думаю большинство присутствующих согласятся, что идеологически редукс - это не svelte way.  тут ценится чтобы было меньше бойлерплейта и быстрее работало.
любой однонаправленный dataflow можно выразить в виде derived store.  
если сильно хочется отвязать dataflow от свелта, то технически возможно его использовать с какими-нибудь observable библиотеками: modx, rxjs и так далее.
Известный мне ModX - это CMS на PHP.
RxJS, в моем представлении, скорее средство управления событиями (т.е. является EventBus, только обслуживает не потребителя, а поставщика), чем средство централизации хранения состояния приложения и бизес-логики.
Как раз Redux ближе всего находится к Svelte Store, к тому же derived store.
Отличие разве что в том, что он позволяет хранить состояние всего приложения в одном Store, и отделить логику от компонентов, даже если изначально его порождает и управляет им корневой компонент приложения, тот же роутер, например.
источник

11

1 1 in Svelte [svelt]
описка, разумеется, mobx
источник

EM

Eugene Maltsev in Svelte [svelt]
reatom 🌚
источник

К

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

имею ввиду что атрибут "slot=" - не очень удачное решение.
Полностью поддерживаю
источник

11

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

К

Константин in Svelte [svelt]
Pavel 🦇 Malyshev
очевидно если HTMLx это суперсет над HTML
в свелт не xhtml, там одиночные тэги ж работают типа link и тп, без /. Он как-то ни туда, ни сюда
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
в свелт не xhtml, там одиночные тэги ж работают типа link и тп, без /. Он как-то ни туда, ни сюда
Видишь разницу между xhtml и htmlx ? 🤔
источник

К

Константин in Svelte [svelt]
Pavel 🦇 Malyshev
Видишь разницу между xhtml и htmlx ? 🤔
а, не сразу понял, о чём речь. Но и тут мимо. )
источник

К

Константин in Svelte [svelt]
заюзай <Option> без импорта
источник

К

Константин in Svelte [svelt]
в разметке
источник

К

Константин in Svelte [svelt]
>> A lowercase tag, like <div>, denotes a regular HTML element. A capitalised tag, such as <Widget>, indicates a component.

вот это сразу смываем в унитаз
источник

К

Константин in Svelte [svelt]
я потому и говорю - тут мы следуем спекам, тут не следуем, а тут делаем важный вид
источник

К

Константин in Svelte [svelt]
ну эт так, ничего нового я в принципе не сказал
источник

ON

Oleg N in Svelte [svelt]
Константин
>> A lowercase tag, like <div>, denotes a regular HTML element. A capitalised tag, such as <Widget>, indicates a component.

вот это сразу смываем в унитаз
почему? а как лучше?
источник

n

neadmin in Svelte [svelt]
1 1
я не говорю что это невозможно.  я просто предупреждаю, что тут понимания и слов поддержки вы на этом пути не найдёте.  если напрячься, то совместить противоположности бывает можно, но при этом как правило теряются все плюсы с каждой стороны и остаются все минусы.
Хотите сказать, что есть Svelte, и ничего кроме Svelte, потому что Svelte есть решение всех проблем разработки веб-приложения? 🥴
источник

МТ

Марк Танащук... in Svelte [svelt]
neadmin
Хотите сказать, что есть Svelte, и ничего кроме Svelte, потому что Svelte есть решение всех проблем разработки веб-приложения? 🥴
Svelte и ничего кроме Svelte
источник

МТ

Марк Танащук... in Svelte [svelt]
источник

n

neadmin in Svelte [svelt]
Неужели ни у кого не завалялось репозитория с модульным приложением (или приложения с плагинами, если хотите), где управление состоянием было организовано не силами Svelte, а сторонних инструментов?
источник

n

neadmin in Svelte [svelt]
На крайний случай, приложение на чистом всемогущем Svelte, но с плагинами и прозрачным потоком данных...
источник

n

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