Показать сообщение отдельно
  #20 (permalink)  
Старый 31.08.2015, 11:38
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

Цитата:
Это все очень хорошо и замечательно выглядит на примере сложностью швабры
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 ужасен

Цитата:
и с болью верстается
по моему, с болью верстается все, что верстается не целиком=)

Последний раз редактировалось Lemme, 31.08.2015 в 11:48.
Ответить с цитированием