Цитата:
|
Это все очень хорошо и замечательно выглядит на примере сложностью швабры
|
tsigel, я это и имел введу, когда говорил
Цитата:
|
Но опять же, если класс будет раза в 2-3 больше, чем этот.
|
Тут должно было быть "троеточие"
Цитата:
|
Например дробить на огромное количество мелких компонентов, что вообщем -то не плохо
|
У каждого компонента свой файл, если придерживаться методологии БЭМ.. Все разбито по компонентам aka блокам, компоненты собираются из компонентов=). Для маленьких проектов, глупо, сложно, нерационально, но для больших,
имхо - единственное правильное решение, с точки зрения внесения изменений.
Банальный пример из Jade
//- navigation.jade
mixin navigation(items)
.navigation
each item in items
a.navigation__link(href=item.url)
= item.title
//- header.jade
include path/to/navigation-mixin
mixin header()
.header
+navigation([
{url: '#/page/1', title: 'link #1'},
{url: '#/page/2', title: 'link #2'},
{url: '#/page/3', title: 'link #3'},
{url: '#/page/4', title: 'link #4'},
{url: '#/page/5', title: 'link #5'}
]);
Цитата:
|
Ещё мы пробовали ООП подход, и всесто деления на компоненты делали объект. Что-то типа такого
|
А это уже ужас=),
Но помимо всего, я согласен, что jsx ужасен
Цитата:
|
и с болью верстается
|
по моему, с болью верстается все, что верстается не целиком=)