当
订阅结束时,阻止 ui 的最佳方法是什么?订阅结束的通知来自后端。但那又如何呢?在每个组件中设置一个标志,无论它是否被渲染?通过 redux 管理它?将每个组件包装在获取有关订阅结束信息的 HOC 中?有图书馆吗?我调查了这个 https://github.com/tdeekens/flopflip 但这有点太多了。我不想要像黑暗启动这样的提供商。
我有点无知,从来没有这样做过,感谢每一个手指点......
就在组件render()
函数之后。使用 boolean
标志检查订阅是否已结束。就像@9000建议的那样,如果renew-subscription
组件已结束,则呈现该组件,否则可以呈现正常的UI。