Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 November 06

ДН

Дмитрий Немцов... in Svelte [svelt] - All about Svelte JavaScript framework.
Как на svelte хранить неизменяемые значения, которые могут быть нужны в разных компонентах? Например номер телефона, который может понадобиться в разных,  независимых друг от друга компонентах
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
пройди тутор плез
источник

ДН

Дмитрий Немцов... in Svelte [svelt] - All about Svelte JavaScript framework.
Непонятно там написано )))
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
дай ссылку где не понятно
источник

А

А in Svelte [svelt] - All about Svelte JavaScript framework.
хорошо, понимаю
источник

ДН

Дмитрий Немцов... in Svelte [svelt] - All about Svelte JavaScript framework.
В хранилище readable, я правильно понимаю? Или не там смотрю?
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
откуда мы знаем где тебе непонятно написано)
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
ну если ты номер телефона не записываешь при первой инициализации, а из поля в которое его введёт юзер то writable
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
клади стор в контекст где-нибудь вверху и доставай где угодно. Либо напрямую импортируй инстанс созданного стора, что я бы не делал, хотя тут много кто рекомендует
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
ты можешь использовать writable стор как readable и не даже не знать что он writable на самом деле
источник

ДН

Дмитрий Немцов... in Svelte [svelt] - All about Svelte JavaScript framework.
А при первой инициализации, где почитать? Я просто объявил переменную в одном компоненте, а когда появилась необходимость в другом это же значение применить, понял, что если в последствии номер поменяется, придётся по всему компонентам менять
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
const phone = writable('+79160334455');
const phone = writable('', set => set(doSomeAction()));
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
импортируешь потом во всех компонентах из js файла со стором
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
и юзаешь

<input bind:value={$phone} />
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
если у тебя надо поменять значение то это точно не readable
источник

ДН

Дмитрий Немцов... in Svelte [svelt] - All about Svelte JavaScript framework.
А здесь два раза нужно const phone прописать? Или один из вариантов?
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
один из вариантов, первый это инициализация статичным значением, а второй можно и через какое-нибудь api
источник

ДН

Дмитрий Немцов... in Svelte [svelt] - All about Svelte JavaScript framework.
Ок, думаю разобрался 🙏, если будет чего не понятно, тоже спрашивай ))), не стесняйся 😄
источник

ДН

Дмитрий Немцов... in Svelte [svelt] - All about Svelte JavaScript framework.
Шутка, спасибо большое!
источник