Reactjs 如何实施";延迟装载机“;使用apollo客户端?

Reactjs 如何实施";延迟装载机“;使用apollo客户端?,reactjs,graphql,apollo,react-apollo,Reactjs,Graphql,Apollo,React Apollo,我只想在经过一段时间后显示加载程序。Apollo确实提供了一个加载属性,但它会立即显示加载程序 我想用组件willreceiveprops把一些东西拼凑在一起,但是如果有更惯用的方法,我会非常乐意使用它。对于这类事情,我会使用组件diddupdate并添加一个设置超时或可能是一个反应状态倒计时计时器。如果只是几秒钟的延迟,设置超时就可以了,但是如果时间长,基于状态的倒计时可能会更好。什么是反应状态倒计时计时器?反应文档上曾经有一个例子,但我再也找不到了。这里有一个来自SO的答案。延迟加载微调器可

我只想在经过一段时间后显示加载程序。Apollo确实提供了一个
加载
属性,但它会立即显示加载程序


我想用
组件willreceiveprops
把一些东西拼凑在一起,但是如果有更惯用的方法,我会非常乐意使用它。

对于这类事情,我会使用
组件diddupdate
并添加一个设置超时或可能是一个反应状态倒计时计时器。如果只是几秒钟的延迟,设置超时就可以了,但是如果时间长,基于状态的倒计时可能会更好。

什么是反应状态倒计时计时器?反应文档上曾经有一个例子,但我再也找不到了。这里有一个来自SO的答案。延迟加载微调器可能有点过分,但您可以在适当的位置创建一个新组件,并将道具传递给它,并在新组件Grrr中包含所有这些逻辑。不喜欢玩计时器。但我会给它打一针!谢谢你的指点。如果这行得通,我就接受。