首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >svelte商店与svelte上下文的区别

svelte商店与svelte上下文的区别
EN

Stack Overflow用户
提问于 2022-11-08 13:55:19
回答 1查看 47关注 0票数 0

import { getContext } from 'svelte';

细长语境和Svelte之间有什么确切的区别?什么时候在不同的情况下使用?

代码语言:javascript
复制
import {writable} from 'svelte/store';
EN

回答 1

Stack Overflow用户

发布于 2022-11-08 14:27:34

上下文是在组件层次结构中继承的数据。存储通过订阅系统封装反应性。

上下文对于将数据提供给应用程序的大部分(例如本地化数据或当前用户信息)非常有用,而无需在每个级别通过道具。这使得不了解上下文的组件在没有干扰的情况下存在于上下文之间,例如第三方组件。

存储允许反应性通过组件边界。例如,Svelte不会捕获常规JS/TS文件中变量的更改。通过传递存储空间,组件可以订阅更改(通过$语法)并自动更新。

默认情况下,上下文也不是被动的,因此,通过上下文传递存储通常也是有意义的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74361924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档