Size: a a a

2020 October 02

A

Arushwl in Svelte [svelt]
Таки там же value в блоке
источник

MZ

Misha Zamkevich in Svelte [svelt]
GNU/Vsevolod
Почему реактивный блок ранится? store.x ведь не изменяется
https://svelte.dev/repl/df53a7a0f0f04c03aead363909101998?version=3.29.0
Потому что $: {} исполняется при старте приложения
источник

AP

Alexander Ponomarev in Svelte [svelt]
вопрос был почему если x не меняется то этот блок пересчитывается
источник

AP

Alexander Ponomarev in Svelte [svelt]
https://svelte.dev/repl/d50196a8e76345839cd4e995cf2694a0?version=3.29.0 вот так например не пересчитывается =)
источник

MZ

Misha Zamkevich in Svelte [svelt]
Alexander Ponomarev
вопрос был почему если x не меняется то этот блок пересчитывается
Вопрос был почему запускается реактивный блок — потому, что компонент отрисовывается.
источник

AP

Alexander Ponomarev in Svelte [svelt]
выглядит так что если хочешь точно контролировать перезапуск $ блока со стором, то нужно будет писать селекторы по стору и вытягивать значения в отдельные переменные и в отдельные блоки $
источник

MZ

Misha Zamkevich in Svelte [svelt]
В примере автора, вообще никакой проблемы нет. Всё ведёт себя так, как задумано.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Ну типа пишешь маразм

$: ({field, field2, etc} = object);

А потом уже на примитивы ставишь $:
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Интересно, var(1) = 1 тригернет ?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Или походу тут без шансиков ретриггер и объекты нельзя юзать для реактивщины ?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Для дома сделали сравнение с ctx'ом а тут сам создавай себе ctx
источник

AP

Alexander Ponomarev in Svelte [svelt]
Misha Zamkevich
В примере автора, вообще никакой проблемы нет. Всё ведёт себя так, как задумано.
у автора на каждое изменение инпута рандомится новое значение и его это конфузит
источник

К

Константин in Svelte [svelt]
ребят, срочно нид хелп!
источник

К

Константин in Svelte [svelt]
свелт-аполло кто-нибудь юзал?
источник

К

Константин in Svelte [svelt]
как задать заголовки для авторизации?
источник

EM

Eugene Maltsev in Svelte [svelt]
в клиенте же
источник

К

Константин in Svelte [svelt]
чтобы динамически к каждому запросу цеплялись
источник

К

Константин in Svelte [svelt]
я понимаю, но задал вот так, и не работают:
источник

К

Константин in Svelte [svelt]
setClient(
     new ApolloClient({
       uri: myHost,
       request: operation => {
         operation.setContext({
           headers: {
             authorization: accessToken ? `Bearer ${accessToken}` : '',
             reauthorization: refreshToken ? `Bearer ${refreshToken}` : '',
           },
         });
       },
     })
   );
источник

EM

Eugene Maltsev in Svelte [svelt]
export const getClient = (session = null) => {
 const { token } = session
 const authToken = process.browser ? cookies.get('token') : token

 return new ApolloClient({
   link: link(authToken),
   cache: new InMemoryCache(),
 })
}


в link там что-то типа такого

const middlewareLink = new ApolloLink((operation, forward) => {
   operation.setContext({
     headers: {
       Authorization: authToken ? `JWT ${authToken}` : null,
     },
   })
источник