Size: a a a

2020 November 18

PM

Pavel 🦇 Malyshev in Svelte [svelt]
при этом хорошо чтобы сервер мог бы задавать начальные значения каждого из них
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
а.. типа чтобы не гидратировать ничего ведрами ?
зачем тут вообще что-то гидрировать? каталог сам генерируется PHP
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
ну короче вот у тебя разметка пришла с сервера на  PHP, фактически на клиенте уже статика
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
список товаров.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
но надо добавить к ним кнопок прикольных ?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
в каждый из товаров надо внедрить виджет который делает свою дело и потом эмитит что-то
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
короче может быть несколько виджетов, а разных местах разметки но с одной декларацией
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ну да, тогда это попа если делать на свелте
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
источник

КС

Кирилл Спасибович... in Svelte [svelt]
теряются  его достоинства во всём этом
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
пару первых секций прочитай, поймешь мой контекст
источник

КС

Кирилл Спасибович... in Svelte [svelt]
когда говно свое писал на ванилле, тоже хотел что-то такое приближенное к ванилле)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
теряются  его достоинства во всём этом
в примере shop в perlite еще норм кстати. там приклике на виджет добавления в корзину просто ивент имитится. на свелт это будет что-то вроде:

const offs = widgets.map(widget => {
  return widget.$on('add:cart', ({ detail }) => {
     cartWidget.addToCart(detail);
  });
})
источник

A

Arushwl in Svelte [svelt]
Nurbek Akhmedov
https://demo.inertiajs.com/
https://pingcrm-svelte.herokuapp.com/

Мне одному кажется или свелт вариант быстрее?
А репа есть?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
в perlite с контейнером будет красивее конечно:

$$addToCart.on('add:cart', ({ detail }) => {
   $cartPopup.state.addProductEntry(detail);
});
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
но это легкий кейс и с ивентом
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
а вот если нужно стейт слушать, а не какой-то заранее определенный ивент, то внешнее апи свелт этого не дает(((
источник

NA

Nurbek Akhmedov in Svelte [svelt]
Arushwl
А репа есть?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Pavel 🦇 Malyshev
а вот если нужно стейт слушать, а не какой-то заранее определенный ивент, то внешнее апи свелт этого не дает(((
в perlite можно добавить эффект на виджет, который отработает  когда связанный стейт поменяется:

$widget.effect(() => {
   console.log('foo state changed', $widget.state.foo);
});
источник

A

Arushwl in Svelte [svelt]
Спасибо👍🏻а бэк откудова там?
источник