У меня есть массив изображений src (this.props.images
), который я использую для рендеринга сетки в проекте, который я сделал с помощью Gatsby.Это работает, как и ожидалось, при локальном запуске - изображения отображаются в том порядке, в котором они появляются в массиве.Тем не менее, я создал и развернул версию для Netlify и обнаружил, что изображения отображаются в произвольном порядке, который не соответствует порядку исходного массива.
Любые идеи, которые могут вызвать этоповедение?Вот код:
const Grid = styled.div`
display: grid;
grid-template-columns: repeat(4, 100px);
grid-gap: 5px;
grid-auto-rows: minMax(100px, auto);
`
export default class Board extends React.Component {
render() {
return (
<Grid>
{this.props.images.map((image, index) => (
<Image key={index} src={image}>
</Image>
))}
</Grid>
)
}
}
![React Devtools showing React components appearing in correct order with correct props according](https://i.stack.imgur.com/RWgSk.png)
![Elements however getting different src values](https://i.stack.imgur.com/l1LJ5.png)