Size: a a a

2020 March 16

G

GNU/Vsevolod.rs in Svelte [svelt]
Alexey Schebelev
1. В сторе ссылка на объект, в переменной оказывается та же ссылка на объект. Соответственно изменение обекта в переменной также приведет, что и стор будет выдавать тот же измененный объект. Свелт и репл тyт вообще не причем. Это все как раз JS. Т.е. поведение нормальное.

2. Консоль в РЕПЛ с багами, особенно конда дело касается биндингов к объектам. Советую использовать консоль браузера всегда.
А откуда там вот этот маунт "hello"?
источник

IF

Igor Filippov in Svelte [svelt]
Alexey Schebelev
1. В сторе ссылка на объект, в переменной оказывается та же ссылка на объект. Соответственно изменение обекта в переменной также приведет, что и стор будет выдавать тот же измененный объект. Свелт и репл тyт вообще не причем. Это все как раз JS. Т.е. поведение нормальное.

2. Консоль в РЕПЛ с багами, особенно конда дело касается биндингов к объектам. Советую использовать консоль браузера всегда.
То что в плане жс это нормально поведение, это понятно. Просто неожиданно что свелт позволяет так делать
источник

G

GNU/Vsevolod.rs in Svelte [svelt]
Igor Filippov
наеес
вот
источник

AS

Alexey Schebelev in Svelte [svelt]
Igor Filippov
То что в плане жс это нормально поведение, это понятно. Просто неожиданно что свелт позволяет так делать
А что он должен тут делать? Это не его дело. Его работа кончается бинингом до переменной стейта - что там дальше происходит, уже к нему не относится. При особом желании можно накрутить какой-то адаптер для стора, который не будет допускать передачи ссылки.
источник

AS

Alexey Schebelev in Svelte [svelt]
GNU/Vsevolod.rs
А откуда там вот этот маунт "hello"?
маунт?
источник

IF

Igor Filippov in Svelte [svelt]
Alexey Schebelev
А что он должен тут делать? Это не его дело. Его работа кончается бинингом до переменной стейта - что там дальше происходит, уже к нему не относится. При особом желании можно накрутить какой-то адаптер для стора, который не будет допускать передачи ссылки.
Еще с времен первого ангуляра стало ясно что двусторонний биндинг - зло. Так что я ожидал что и тут будет обеспечиваться односторонний биндинг
источник

G

GNU/Vsevolod.rs in Svelte [svelt]
Alexey Schebelev
маунт?
Ну
Лишний раз отрендерился "Hello", хотя в разметке нету
источник

AS

Alexey Schebelev in Svelte [svelt]
Hello {object.hello}?
источник

IF

Igor Filippov in Svelte [svelt]
Alexey Schebelev
Hello {object.hello}?
🤦‍♀️ )))
источник

IF

Igor Filippov in Svelte [svelt]
По-моему тот чел специально душит, ты его посты вообще почитай
источник

G

GNU/Vsevolod.rs in Svelte [svelt]
Alexey Schebelev
Hello {object.hello}?
А, увидел
источник

AS

Alexey Schebelev in Svelte [svelt]
Igor Filippov
По-моему тот чел специально душит, ты его посты вообще почитай
Мне не интересны ваши разборки.
источник

BF

Beni Factor in Svelte [svelt]
<script>
 import { writable } from 'svelte/store';

 const fooStore = writable({ hello: "hello" });
 
 let object=$fooStore;
 
 fooStore.subscribe(value => {
   console.log(value)
 });
 
 $: {
     fooStore.update(()=>object)
 }
 
</script>

<h1>Hello {object.hello}!</h1>
<input type="text" bind:value={object.hello} />

Не?
источник

IF

Igor Filippov in Svelte [svelt]
Alexey Schebelev
Мне не интересны ваши разборки.
Ну так занимайтесь модерацией нормально. Мне дают бан за то что ваш админ слился в разговоре у него в ЛС, хотя сам же мне и написал. При этом откровенные тролли, цепляющиеся к каждому слову и игнорящие что вообще происходит сидя и флудят.
источник

AS

Alexey Schebelev in Svelte [svelt]
Мне всё еще не интересно =)
источник

AS

Alexey Schebelev in Svelte [svelt]
Beni Factor
<script>
 import { writable } from 'svelte/store';

 const fooStore = writable({ hello: "hello" });
 
 let object=$fooStore;
 
 fooStore.subscribe(value => {
   console.log(value)
 });
 
 $: {
     fooStore.update(()=>object)
 }
 
</script>

<h1>Hello {object.hello}!</h1>
<input type="text" bind:value={object.hello} />

Не?
Там вопрос не про то как правильно, а про то что объект в сторе моно мутировать извне.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Мурат Мавлидов
@PaulMaly нет в планах какой нибудь мини курс по написанию spa на Svelte запилить?
Постоянно об этом спрашивают))) Платно совести не позволяет, а бесплатно время))
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexey Schebelev
Мне всё еще не интересно =)
😁
источник

NG

Nick Golub in Svelte [svelt]
Мурат Мавлидов
@PaulMaly нет в планах какой нибудь мини курс по написанию spa на Svelte запилить?
А что курсов по свелте мало? Зайди на юдеми и впитывай
источник

PM

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