react 异步请求 如何给loading

ant-design 表格有loading效果,但是请求之前要讲loading变为true,then和catch又要将loading变为false,
共进行3次setState,渲染3次render函数。应该怎么优化

阅读 3.9k
3 个回答

不需要优化,本来就是这样,为什么需要优化,loading从true变成了false,本来就发生了状态变化,肯定要出发rerender,才能触发UI的更新

不用优化啊,不更新状态怎么触发render

promise的状态要么是resolved要么是rejected, 所以只会渲染两次,这是没法避免的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题