状态管理

使用 useStore() 存储组件的状态。存储的目的是

  1. 存储组件的状态
  2. 将状态呈现为一个代理,可以观察到对存储的读/写操作
  3. 在应用程序暂停时将存储的状态序列化为 JSON。
  4. 观察组件模板中使用了存储的哪些属性,并创建对存储的订阅。然后使用订阅在存储更改时自动更新组件模板。

存储是在组件函数内部使用 useStore() 函数声明的。将 github 赋值包装在 useStore(...) 函数调用中以创建存储。

注意 在此示例中,存储从未更改。因此,无法观察到自动模板重新渲染。在下一个示例中,我们将向 <input> 添加一个监听器,以演示自动模板重新渲染。

编辑教程