Ладно, я использую flexbox для элементов стиля.Вот моя обертка:
const Wrapper = styled.div`
display:flex;
flex-flow:row wrap;
justify-content: space-between;`
Child:
const Article = styled.article`
display:flex;
flex-flow:row wrap;
flex: 1 1 445px;
max-height:275px;`
При первой записи все выглядит нормально.Я получил 2 предмета в каждом ряду (всего 2).Но когда я иду по другому маршруту, а затем возвращаюсь к тому же, что и раньше, одна строка содержит один элемент (полная ширина), поэтому у меня есть 4 строки.Почему это происходит?Похоже, стили не применяются после повторного рендеринга.