如何定义国家?

如何定义国家?

让我们了解3 个基本标准来定义什么是状态的一部分,什么不是。这些标准让我能够完全自信地决定作为 React 爱好者在日常生活中“最小但完整地代表状态”。

标准 1:预计会发生变化。

尽管我们知道状态是不可变的,但它通常与接口的可变部分相关联。因此,作为第一个标准,我们必须评估 UI 的一部分是否预计会从该值发生变化,我们很可能正在处理候选状态,但首先评估以下两个标准。

标准 2:它不应该从任何组件继承

如果定义候选状态为状态的值是从另一个组件接收的,那么它一定不是状态。有可能它是最初继承它的组件中的状态,而不是接收它的组件中的状态。

标准 3:不应从另一个状态计算

如果必须以另一个状态为基础来计算该值,那么它就不是一个状态,并且它在界面中的交互必须通过原始状态的计算来显示。

以上就是如何定义国家?的详细内容,更多请关注其它相关文章!