Dynamisches Svelte Komponenten-State-Management
Ich erstelle ein eine Seite in der Mutterkomponente abhängig von den eingehenden Eigenschaften, die Tochterkomponenten hängen von ihr in unterschiedlicher Tiefe ab (<a href="https://github.com/ravecat/song/yblob/master/assets/js/components/timer.svelte#L4" target="blank"="relnofollowener nooreferrer">für Beispiel und außerhalb des Kontexts).
Was für eine Minute?
Hier spreche ich nicht nur von dynamischen Geschäften, sondern auch von der Erstellung eines Kontos basierend auf Abonnements.
Was hat das mit meiner Frage zu tun?
Der Gesamtzustand habe ich unter Verwendung der Singleton-Klasse, die ich im Kontext aufgezeichnet habe, zwischen Komponenten verteilt.
Ich weiß nicht, wie sich das vom üblichen Kontext unterscheidet.
So können Sie diese Klasse importieren und Typen speichern, um den gewünschten Status zu erhalten, anstatt manuell durch getContext mit Typverlust und Dop-Checks zu extrahieren.
Der Kontext wird aus den jüngsten Versionen der
Warum nicht direkt benutzen?
Ich benutze es.
Was passt nicht zum Kontext?
Die Implementierung geht in die Tests, obwohl in der Dock etwas wie dieses als Beispiel gegeben werden https://svelte.dev/docs/svelte/context#Component-testing, dachte ich etwas verpasst habe