У меня есть несколько страниц на моем сайте.
Я создал компонент для раздела контента, содержащего текст и изображения. Для каждой страницы я создал класс для отображения / скрытия на соответствующей странице. Теперь проблема в том, что загрузка страницы очень медленная из-за большого содержания. Есть ли способ загрузить только контент, необходимый для страницы. Я не могу sh скрыть / показать, потому что это все еще отображается в DOM, что замедляет работу сайта.
что-то вроде ниже
//in page1.js
<ContentComponent content="page1"/>
//in page2.js
<ContentComponent content="page2"/>
//component
const ContentComponent =() => {
return(
page1= {
<div>content for page 1</div>
}
page2= {
<div>content for page 2</div>
}
)
}
Есть ли способ сделать что-то как это?