我正在使用ReactJs在一个单页网站上工作。网站的不同部分被创建为反应组件,并根据用户在导航栏中选择的选项卡进行有条件渲染。
我以反应youtube播放器和一些嵌入式bandcamp播放器的形式包含嵌入式内容。现在,每当我渲染其父组件时,这些都会重新加载。
在网站打开时加载此内容的最佳方法是什么,只需在必要时将其显示即可?
答案 0 :(得分:0)
将组件始终保留在页面中,但使用:
style={{ display: this.state.isTab1Selected ? 'block' : 'none' }}
所以他们将在DOM中存在但隐藏(我认为你的意思是......)