Dynamiczne Zarządzanie Stanem Komponentów Svelte
Tworzę strona w składniku głównym w zależności od wchodzących właściwości, składniki zależne zależą od niego w różnej głębokości (<a href="https://github.com/ravecat/song/yblob/master/assets/js/components/timer.svelte#L4" target="blank"="relnofollowener noreferrer">na przykład opcje i poza kontekstem).
Co za minuta?
Mowa tutaj nie tylko o dynamicznych sklepach, ale także o tworzeniu konta opartego na subskrypcjach.
Co to ma wspólnego z moim pytaniem?
Poprzez rozwiązanie podobnego problemu, ale z naciskiem na stany pochodne nadal. ogólny stan rozproszyłem między komponentami za pomocą klasy singleton, którą zapisałem w kontekście
Nie wiem, jak to się różni od zwykłego kontekstu.
Możesz więc zaimportować tę klasę i zapisać typy, aby uzyskać pożądany stan, zamiast ręcznego wyodrębniania za pomocą getContext z kontrolami utraty typu i dop.
Kontekst opiera się na najnowszych wersjach
Dlaczego nie wykorzystać go bezpośrednio?
Ja go używam.
Co nie pasuje do kontekstu?
Wdrożenie przechodzi do testów, chociaż w dok coś takiego jako przykład są podane https://svelte.dev/docs/svelte/context#Component-testing, myślałem, że coś mi brakuje