SS在React Component声明中代表什么?

时间:2019-07-16 14:14:34

标签: reactjs typescript react-native

我在文档中没有看到关于SS的任何内容,我知道P = props,而S = state却是SS

修改

对不起,我在React + TypeScript项目@types/react中引用了它。我添加了typescript标签。

https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/react/index.d.ts#L395

2 个答案:

答案 0 :(得分:1)

它用在return value of getSnapshotBeforeUpdate中,所以我敢打赌它代表 S nap S 热门。

  

在React将render的结果应用于文档之前运行,然后   返回要提供给componentDidUpdate的对象。有助于保存   诸如render之前的滚动位置之类的原因。

该文件中componentDidUpdate的文档显示它接受名为快照的第三个参数,表示:

  

仅当存在getSnapshotBeforeUpdate并且返回非null时,快照才存在。

因此,SS是您的getSnapshotBeforeUpdate的自定义实现返回的用户定义快照类型,该快照将传递给componentDidUpdate,因此您可以保留上一个特定于应用程序的详细信息渲染。

答案 1 :(得分:0)

最有可能的SS代表服务器端,但是如果不看您要参考的文档就不可能说