Svelten Dynaamisten Komponenttien Tilanhallinta

Maksim6. huhtikuuta 2026 klo 20.39

Luon sivu emäkomponentissa riippuen tulevista ominaisuuksista, tytäryhtiökomponentit riippuvat siitä vaihtelevalla syvyydellä (<a href="https://github.com/ravecat/song/yblob/master/assets/js/components/timer.svelte#L4" target="blank"="relnofollowener noreferrer">esimerkiksi vaihtoehtoja ja kontekstin ulkopuolella).

Дмитрий Дин6. huhtikuuta 2026 klo 20.45
Maksim6. huhtikuuta 2026 klo 20.46

Mikä minuutti?

Дмитрий Дин6. huhtikuuta 2026 klo 20.46

Tässä puhun paitsi dynaamisista myymälöistä myös tilausten perusteella.

Maksim6. huhtikuuta 2026 klo 20.47

Mitä tällä on tekemistä kysymykseni kanssa?

Дмитрий Дин6. huhtikuuta 2026 klo 20.49

Ratkaisemalla samanlainen ongelma, mutta keskittymällä johdettuihin tiloihin edelleen. Yleinen tila hajotin komponenttien välillä käyttämällä singleton-luokkaa, jonka tallensin kontekstissa

Maksim6. huhtikuuta 2026 klo 20.50

En tiedä, miten tämä eroaa tavanomaisesta kontekstista.

Дмитрий Дин6. huhtikuuta 2026 klo 20.51

Joten voit tuoda tämän luokan ja tallentaa tyyppejä saadaksesi halutun tilan, sen sijaan, että voit manuaalisesti poimia getContextin kautta tyyppihäviön ja dop-tarkastusten avulla.

Maksim6. huhtikuuta 2026 klo 20.53

Teksti perustuu viimeisimpiin versioihin

Дмитрий Дин6. huhtikuuta 2026 klo 20.53

Miksi sitä ei käytetä suoraan?

Maksim6. huhtikuuta 2026 klo 20.54

Minä käytän sitä.

Микита Таранов6. huhtikuuta 2026 klo 20.52

Mikä ei sovi asiayhteyteen?