gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-30 21:32:40 24 4
gpt4 key购买 nike

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

编辑

抱歉,我从一个 React+TypeScript 项目中引用了它,即 @types/react。我添加了 typescript 标签。

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

最佳答案

它用于 return value of getSnapshotBeforeUpdate所以我打赌它代表SnapShot。

Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it.

componentDidUpdate 文件中的文档显示它接受第三个名为 snapshot 的参数,它说:

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

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

关于reactjs - SS 在 React 组件声明中代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57059348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com