# 状态管理

我们可能需要一个组件来负责显示数字(如上所述),而另一个组件来操作数字的值。

如果我们想在多个组件之间共享数字,数字不仅会成为组件级数据,还会成为应用程序级数据。这就引出了状态管理的主题 - 应用程序级数据管理。

# Props

在我们讨论如何管理应用程序中的状态之前,我们先看看 props 如何在父组件和子组件之间共享数据。

props

# Events

如果我们需要找到一种方法来以相反的方向传达信息怎么办?这方面的一个例子是允许用户从子组件向上面示例中呈现的数组引入新数字。

我们不能使用 props,因为 props 只能用于以单向格式传递数据(从 parent 到 child down 到 grandchild......为了方便子组件通知父组件某事,我们可以使用自定义事件。

events

# Store

我们可以使用 props 向下传递数据,使用 custom events 向上发送消息。我们如何能够传递数据或促进两个不同的同级组件之间的通信?

store?

管理应用程序级状态的一种简单方法是创建一个存储模式,该模式涉及在组件之间共享数据存储。store 可以管理应用程序的状态以及负责更改状态的方法。

store