在React组件声明中,SS代表什么?

13

3
请提供您阅读这篇文章的文档链接。 - Waheed Akhtar
1个回答

19
这里的return value of getSnapshotBeforeUpdate是指在getSnapshotBeforeUpdate返回值中使用,我猜测它代表SnapShot。

render将结果应用于文档之前运行,返回一个对象给componentDidUpdate。有助于保存一些东西,例如滚动位置,在render导致更改之前。

该文件中componentDidUpdate的文档显示它接受一个名为snapshot的第三个参数,其中包含以下内容:

如果存在getSnapshotBeforeUpdate并且返回非空,则存在快照。

因此,SS是由您自定义实现的getSnapshotBeforeUpdate返回的快照的用户定义类型,它被传递给componentDidUpdate,以便您可以保留上次渲染的某些应用程序特定细节。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接