Svelte動態組件狀態管理
Maksim2026年4月6日 晚上8:39
我创建一个 在主组件中的页面取决于所入的属性,子组件依赖于它在不同的深度(<a href="https://github.com/ravecat/song/yblob/master/assets/js/components/timer.svelte#L4" target="blank"="relnofollowener noreferrer">例如 选项和背景外)。
Дмитрий Дин2026年4月6日 晚上8:45
Maksim2026年4月6日 晚上8:46
什么一分钟?
Дмитрий Дин2026年4月6日 晚上8:46
在这里,我不仅谈论动态商店,还谈论建立基于订阅的计数。
Maksim2026年4月6日 晚上8:47
这与我的问题有什么关系?
Дмитрий Дин2026年4月6日 晚上8:49
通过解决类似的问题,但仍注重衍生状态,我使用Singleton类在组件之间分散了整体状态,我记录在背景中
Maksim2026年4月6日 晚上8:50
我不知道这与通常的背景有什么区别。
Дмитрий Дин2026年4月6日 晚上8:51
因此,您可以导入此类别并保存类型以获得所需的状态,而不是通过 getContext 手动提取类型丢失和补丁检查。
Maksim2026年4月6日 晚上8:53
背景是从最近的版本中编写的
Дмитрий Дин2026年4月6日 晚上8:53
为什么不直接使用?
Maksim2026年4月6日 晚上8:54
我使用它。
Микита Таранов2026年4月6日 晚上8:52
什么不符合背景?
Maksim2026年4月6日 晚上8:56
套装,工作,只有测试变成需要一个模糊的子或导入一个子与创建包裹。实施进展到测试,虽然在码头像这样的东西作为一个例子是给出的 https://svelte.dev/docs/svelte/context#Component-testing,我认为我错过了一些东西