Reactjs预加载嵌入式内容

时间:2017-05-31 19:36:12

标签: javascript reactjs

我正在使用ReactJs在一个单页网站上工作。网站的不同部分被创建为反应组件,并根据用户在导航栏中选择的选项卡进行有条件渲染。

我以反应youtube播放器和一些嵌入式bandcamp播放器的形式包含嵌入式内容。现在,每当我渲染其父组件时,这些都会重新加载。

在网站打开时加载此内容的最佳方法是什么,只需在必要时将其显示即可?

1 个答案:

答案 0 :(得分:0)

将组件始终保留在页面中,但使用:

style={{ display: this.state.isTab1Selected ? 'block' : 'none' }}

所以他们将在DOM中存在但隐藏(我认为你的意思是......)