1
在我的React應用程序中:橫向滾動圖像緩慢渲染
我有一個包含圖像的React組件的側滾動滑塊。用戶可以使用標準的overflow: scroll
CSS機制向左和向右滾動。
當視口狹窄並且用戶快速滾動時,滑動到視圖中的元素在呈現之前在可觀的時間內不可見。我試圖阻止事情的React方面重新渲染任何東西,並且似乎組件不會重新渲染。這有不是解決了這個問題。
我的代碼是有點像這樣:
CSS
.sliderContainer {
overflow: hidden
}
.slider {
display: flex;
height: 400px;
overflow-x: scroll;
}
HTML由陣營組件呈現:
<div class="sliderContainer">
<div class="slider">
// this contains many (20+) components similar to this:
<div class="contentComponent">
<img class="contentImage" />
<img class="authorImage" />
<p>some text</p>
</div>
</div>
</div>
所以我的問題是這樣的:
是否快速副作用滾動總是導致滾動項目緩慢渲染?如果沒有,可能會導致這種影響,我該如何預防它?
您可以添加使用的代碼?將幫助解決問題。 –