ant-design / ant-design-pro

👨🏻‍💻👩🏻‍💻 Use Ant Design like a Pro!
https://pro.ant.design
MIT License
36.46k stars 8.14k forks source link

antdPro 使用dva全局loading作为组件渲染条件会多次渲染 #3162

Closed stringStar closed 5 years ago

stringStar commented 5 years ago

fetch data在didmount时触发,loading也在didmount时触发,会造成组件渲染两次,如: <Card title={ <FormattedMessage id="app.monitor.popular-searches" defaultMessage="Popular Searches" /> } loading={loading} bordered={false} bodyStyle={{ overflow: 'hidden' }} > <TagCloud data={tags} height={161} /> </Card> 其中TagCloud会先被渲染然后被loading替换

chenshuai2144 commented 5 years ago

应该使用自己 modal的 loading