如何使用apollo客户端实施“延迟加载程序”?

时间:2018-08-14 04:11:04

标签: reactjs graphql apollo react-apollo

我只想显示经过一段时间的装载机。 Apollo确实提供了loading属性,但会立即显示加载程序。

我当时正在考虑使用componentWillReceiveProps一起破解某些东西,但是如果有一种更惯用的方式做到这一点,我会很乐意使用它。

1 个答案:

答案 0 :(得分:0)

对于这种事情,我将使用componentDidUpdate并添加一个setTimeout或一个React状态倒数计时器。如果仅延迟几秒钟,则setTimeout会很好,但是如果很长一段时间,基于状态的倒计时可能会更好。