【发布时间】:2018-01-08 23:10:48
【问题描述】:
Facebook 文章“Thinking in React”(我之所以不粘贴链接只是因为我忽略了发布外部链接是否违反规则)描述了三个主要标准,我们可以使用这些标准来确定UI 应该是有状态的。
这些是标准,或者更好的是,对每条数据提出的问题:
- 它是通过 props 从父级传入的吗?如果是这样,它可能不是 状态。
- 它会随着时间的推移保持不变吗?如果是这样,它可能不是 状态。
- 你能根据你的任何其他状态或道具计算它吗? 零件?如果是这样,它就不是状态。
由于文章中没有明确表达,我想知道,在您看来,如果所有这些问题/点都得到满足,或者这些问题/点中的至少一个是满意。
谢谢 (请原谅我的英语,这不是我的母语)
【问题讨论】:
-
这些只是经验法则,并不是一成不变的,但如果您发现自己以“是”回答其中一个或多个问题,则可能不是状态。这就是他们的意思。所以回答你的问题:只有其中一个就足够了。顺便说一句,link this article 并不违反规则。事实上,它是官方文档的一部分,而不是文章。
标签: reactjs