递归存储
此示例展示了一个包含其他对象而不是仅包含基本类型的存储。
由于 useStore()
默认情况下跟踪深度反应性,因此存储中的数组和对象也将是反应性的。
为了使 useStore()
跟踪所有嵌套属性,它需要分配大量的 Proxy 对象。如果嵌套属性很多,这可能会导致性能问题。
在这种情况下,您可以传递额外的参数:{deep: false}
给 useStore
,以便仅跟踪顶层属性。
编辑教程您的任务: 将
{deep: false}
作为第二个参数传递给useStore()
函数,并修改事件处理程序以将新值分配给存储的顶层属性。