Стилизованные компоненты вложенных стилей или нет? - PullRequest
0 голосов
/ 26 июня 2019

Какой подход лучше для больших масштабируемых приложений при использовании Styled Components?сделать отдельные переменные для каждого тега HTML, или просто вложите CSS внутри переменной?

Например: у меня есть следующая простая структура:

ul {
  li {
    a {

    }
  }
}

const list = styled.ul`
   padding: 0;
   li {
    padding: 10px 0;
      a {
        color: black;
      }
   }
`

ИЛИ

 const list = styled.ul`
       padding: 0;
    `

const listLi = styled.li`
       padding: 10px;
    `

const listA = styled.a`
       color: #333;
    `

1 Ответ

1 голос
/ 26 июня 2019

Отделите как можно меньше и комбинируйте много раз. Это позволит вам легко использовать компоненты в вашем проекте. enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...