How do I stop content jumping?
Using skeleton screens is one approach to prevent this. If you know the width and height you want to display for the image you're loading, this is pretty easy to implement by setting the width and height in the CSS, along with a background color.
What is content jumping?
Content Shifting, also known as Content Jumping, happens when elements of a web page change height while a page is loading. This can be disorientating to users, and in extreme cases can cause problems if a user clicks on an element as it moves, causing undesired input.