我在文档中没有看到关于SS
的任何内容,我知道P
= props,而S
= state却是SS
?
修改
对不起,我在React + TypeScript项目@types/react
中引用了它。我添加了typescript
标签。
https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/react/index.d.ts#L395
答案 0 :(得分:1)
它用在return value of getSnapshotBeforeUpdate
中,所以我敢打赌它代表 S nap S 热门。
在React将
render
的结果应用于文档之前运行,然后 返回要提供给componentDidUpdate的对象。有助于保存 诸如render
之前的滚动位置之类的原因。
该文件中componentDidUpdate
的文档显示它接受名为快照的第三个参数,表示:
仅当存在getSnapshotBeforeUpdate并且返回非null时,快照才存在。
因此,SS
是您的getSnapshotBeforeUpdate
的自定义实现返回的用户定义快照类型,该快照将传递给componentDidUpdate
,因此您可以保留上一个特定于应用程序的详细信息渲染。
答案 1 :(得分:0)
最有可能的SS代表服务器端,但是如果不看您要参考的文档就不可能说