Size: a a a

2020 December 17

DK

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

Я писал большие приложения на редаксе, когда работал с реактом, и кроме структурных преимуществ (т.е. строгого способа организации кода) я в нем не вижу никаких преимуществ.
источник

AP

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

МТ

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

МТ

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

МТ

Марк Танащук... in Svelte [svelt]
А вообще это токо инструмент и в идеале их как перчатки менять надо, в зависимости от надобностей проекта =\

Но, внезапно, свелт может хорошо подходить под достаточно широкий спектр задач :)
источник

МТ

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

AP

Alexander Ponomarev in Svelte [svelt]
neadmin
Но буксую на Redux, так как через него должно идти все - и регистрация компонентов Svelte, и расширение безнес-логики.
Через сам Redux можно расширять Redux Store, через добавление новых корневых элементов со своим обработчиком Actions - reducer. Но reducer, согласно концепции Redux чистые функции, и лишь изменяют Redux Store на основании предыдущего состояния стора и пришедших с Action данных. Нужны ещё запросы к серверу, обработка данных или выполнение команд модулями, что решается через middleware, в частности redux-saga.
можно писать слайсы на редакс тулките и тоже их догружать, подключать через replaceReducer или через какой-то прокси объект со ссылками на редьюсеры. Чанковать редакс сложновато наверно, оно превращается в мясцо =)
источник

A

Alexander in Svelte [svelt]
Ребят, как в разметке свелт-файла экранировать текст? Т.е например, чтобы {count} интерпретировалось не как переменная, а как текст?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Alexander
Ребят, как в разметке свелт-файла экранировать текст? Т.е например, чтобы {count} интерпретировалось не как переменная, а как текст?
источник

n

neadmin in Svelte [svelt]
Если бы все было так просто. Как добавить reducer и saga я знаю.
Проблема в том, что я не знаю как это сделать хорошо, правильно.
Получается, как вы верно сказали, мясо.
На Svelte Store крайне не хочется организовывать, потому как не все равно нужно велосипедить что-то аналогичное Redux, с его Actions и Reducer.
Но примеров архитектуры совершенно не могу найти, что бы хоть на что-то опереться.
Надеялся, что хоть тут пнут в нужную сторону.
Попробую ещё посмотреть на mobx. Возможно на reatom, про него я ещё не слышал...
источник

AP

Alexander Ponomarev in Svelte [svelt]
neadmin
Если бы все было так просто. Как добавить reducer и saga я знаю.
Проблема в том, что я не знаю как это сделать хорошо, правильно.
Получается, как вы верно сказали, мясо.
На Svelte Store крайне не хочется организовывать, потому как не все равно нужно велосипедить что-то аналогичное Redux, с его Actions и Reducer.
Но примеров архитектуры совершенно не могу найти, что бы хоть на что-то опереться.
Надеялся, что хоть тут пнут в нужную сторону.
Попробую ещё посмотреть на mobx. Возможно на reatom, про него я ещё не слышал...
источник

A

Alexander in Svelte [svelt]
В смысле?
источник

A

Alexander in Svelte [svelt]
Там переменная ж
источник

AP

Alexander Ponomarev in Svelte [svelt]
Alexander
В смысле?
а я понял =) вам нужно чтобы там буквально {count} написалось =)
источник

A

Alexander in Svelte [svelt]
Alexander Ponomarev
а я понял =) вам нужно чтобы там буквально {count} написалось =)
Да)
источник

AP

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

МТ

Марк Танащук... in Svelte [svelt]
{"\{"}count{"\}"}
источник

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
{"\{"}count{"\}"}
Можно и без слешей
источник

A

Alexander in Svelte [svelt]
Хм
источник

A

Alexander in Svelte [svelt]
Все гениальное просто))
источник