Svelten Dynaamisten Komponenttien Tilanhallinta
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).
Mikä minuutti?
Tässä puhun paitsi dynaamisista myymälöistä myös tilausten perusteella.
Mitä tällä on tekemistä kysymykseni kanssa?
Ratkaisemalla samanlainen ongelma, mutta keskittymällä johdettuihin tiloihin edelleen. Yleinen tila hajotin komponenttien välillä käyttämällä singleton-luokkaa, jonka tallensin kontekstissa
En tiedä, miten tämä eroaa tavanomaisesta kontekstista.
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.
Teksti perustuu viimeisimpiin versioihin
Miksi sitä ei käytetä suoraan?
Minä käytän sitä.
Mikä ei sovi asiayhteyteen?
toteutus etenee testeihin, vaikka laiturissa jotain tällaista esimerkkinä annetaan https://svelte.dev/docs/svelte/context#Component-testing, ajattelin, että olin unohtanut jotain