我想加载仅在第一次被激活的标签内容,该内容停留在DOM标签只安装在它第一次成为选项卡的内容积极
这之后是我
<Tabs defaultActiveKey={1} animation={false} id="my-tabs" mountOnEnter unmountOnExit>
<Tab eventKey={1}>
<div>content1</div>
</Tab>
<Tab eventKey={2}>
<div>content1</div>
</Tab>
</Tabs>
它工作正常,但切换选项卡之间存在延迟,因为我拥有的内容非常大,我希望只在第一次变为活动状态时才渲染它。
有没有办法做到这一点?我正在使用react-bootstrap 0.30.10
感谢您的回答,我想我会用组件更新生命周期方法来包装Tab,看看我是否可以解决它。随着我一起去更新主题。 我仍然认为图书馆应该支持延迟加载。 – lightbringer
延迟加载React组件?这是webpack可以处理的事情:https://webpack.js.org/guides/lazy-load-react/ –
我不想只是懒加载一个通用组件,我想懒加载一些组件,这些组件是儿童的其他组件。我认为它与webpack的做法有些不同 – lightbringer