
JiSeven
08.06.2016
08:46:59
короче, че я парюсь
ща покажу

from
08.06.2016
08:47:08

Andrey
08.06.2016
08:47:34
ща покажу
стоп. я видел уже. в реакт-стартер-ките там такое юзят

Google

from
08.06.2016
08:47:48

Andrey
08.06.2016
08:48:19
Посоны а никто реакт не скрещивал с jade(pug) ?

JiSeven
08.06.2016
08:49:02
а для чего?

Andrey
08.06.2016
08:49:33
для того чтобы мой stylus код не сильно отличался от моей разметки

Sergey
08.06.2016
08:49:53
для этого разве нет jquery плагина?

Dmitry
08.06.2016
08:50:04
?

Andrey
08.06.2016
08:50:15
или это анрил, и после того как я сделал jade мне нужно джейд-файл выкидывать
то это печально

JiSeven
08.06.2016
08:51:05
но мб вот https://github.com/pugjs/react-jade

Andrey
08.06.2016
08:51:29
ок не задавался так не задавался

JiSeven
08.06.2016
08:51:44
но имхо это больше боли

Andrey
08.06.2016
08:51:53
ага я тоже так думаю

Константин
08.06.2016
08:52:13
В css-модулями не нравится, что порядком подключения на страницу файлов модулей нельзя управлять, из-за чего могут быть ошибки.

Google

Andrey
08.06.2016
08:52:24
var TodoList = React.createClass({
render: jade`
ul
each item in this.props.items
li= item
`
});

JiSeven
08.06.2016
08:52:36

Andrey
08.06.2016
08:52:40
впринцыпе норм.

JiSeven
08.06.2016
08:53:47
хотя сам раньше любил все безскобочное. Было coffeescript, jade, stylus :)

Andrey
08.06.2016
08:54:19

from
08.06.2016
08:54:51
вот минимум, что нужно знать о css modules —
:)
судя по дискуссии этого многие (некоторые) не знают :/

JiSeven
08.06.2016
08:55:25
на продакшене, по сути, удобные для взгляда классы не обязательны. Нужны они только на деве
если только проект не пишется в духе "А я дебажу на продакшене" ))

Andrey
08.06.2016
08:59:25
для меня больше не безскобочность главное(хоть это и плюс), а то что там есть куча годной полезноты, например миксины для вставки svg кода по use ссылке. ещё bemto очень помогает в работе. и просто миксины джейда очень нравится делать

from
08.06.2016
09:00:28
> миксины для вставки svg кода по use ссылке
ну так... react components на что?...)

JiSeven
08.06.2016
09:01:44
ну в купе с реактом плюсы jade и bemto отпадают. Миксины нужны? Напиши компонент, который будет куда лучше миксинов, поскольку это все же жс. С svg тоже проблем нету
Скорее с jade появляются проблемы, когда нужно вставить стандарный html код

Константин
08.06.2016
09:02:38
какие, например?
Например, для элемента используем 2 класса из двух разных модулей, в обоих классах есть свойство width - при прочих равных, width будет взято из того класса, которых будет последним в документе, а далее в другом компоненте - для элемента используем 2 класса из этих же двух модулей, но подключаем модули в другом порядке - width будет не тот, что предполагается.

JiSeven
08.06.2016
09:04:05
ээ, что мешает поменять местами composes?
composes грузит стили внезависимости от того, в каком месте лежат модули. Он копирует стили и ставит их в том месте, где указываешь

Google

Константин
08.06.2016
09:06:11
У меня 2 готовых css-модуля, 2 компонента, которые их используют - как в компоненте поменять местами composes?

JiSeven
08.06.2016
09:06:44
composes: style1
composes: style2
Приведет, к примеру, к
width1
width: 2
Если поменять их местами и сделать
composes: style2
composes: style1
будет
width2
width: 1
composes работает так же как и обычные стили - сверху вниз

from
08.06.2016
09:07:42


Константин
08.06.2016
09:09:08
> @everdimension
Во-первых подключать классы из разных модулей считается не идиоматично, во-вторых когда ты в другом компоненты подключаешь те же модули, они по-твоему снова на страницу подключаются и в итоге будет по два <style> с одинаковым кодом?
не конечно, в том-то и дело, что во втором компоненте я не знаю, были ли стили уже загружены на страницу и в каком порядке

Andrey
08.06.2016
09:10:06

from
08.06.2016
09:10:08
Если у тебя компонент хочет использовать классы из двух разных css модулей, надо ему написать свой css модуль, который будет использовать те классы через composes (и может не иметь собственных стилей).
Тогда всё получится прозрачно и понятно )

JiSeven
08.06.2016
09:11:12

Andrey
08.06.2016
09:12:19

JiSeven
08.06.2016
09:13:15
кстати, а кто-нить верстал через ejs?

KlonD90
08.06.2016
09:14:01
ejs наше все

JiSeven
08.06.2016
09:14:52
и как он?

KlonD90
08.06.2016
09:15:27
мне норм если надо что-то статическое сделать. во всяком случае не нужно изучать “крутой” синтаксис

JiSeven
08.06.2016
09:16:09
переменные заводятся просто?

KlonD90
08.06.2016
09:17:08
Я в связке с express использовал но вообщем-то как обычно просто объект передаешь внутрь шаблона

JiSeven
08.06.2016
09:17:22
ага
экспресс. Ну как и думал)

Google

JiSeven
08.06.2016
09:18:17
я себе присматриваю шаблонизатор на случай, если придется обычные сайты верстать. В прошлый раз юзал джейд, но задолбало сверять сколько табов ты там наделал
в нужный ли див упадет верстка аль нет

Ilya
08.06.2016
09:19:18
handelbars из простых есть

JiSeven
08.06.2016
09:19:26
вот только написать хотел про него)))
правда в ejs эти <% %> выедают мне глаза

Alexander
08.06.2016
09:23:19
И хелперы писать/искать на каждый левый случай :/

Slava
08.06.2016
09:47:14
Folks, а тут есть разработчики, которые интересуются (углубленно) современными методами управления командами/процессами (Agile Scrum, Kanban)? Опустите пальцы?

Andrey
08.06.2016
09:49:58
гля
https://i.imgur.com/DYSxyvb.png
https://i.imgur.com/zSgleEA.png

Admin
ERROR: S client not available

Алексей
08.06.2016
09:57:14
всю уж вакансию скинь
чо скринами травить)

Denis
08.06.2016
09:59:26

Tom
08.06.2016
10:01:18

Dmitry
08.06.2016
10:03:21
Там вакансия а ля мы будем платить 70, но поставили 350, чтобы ты открыл и прочитал, что у нас джиквери, бутстрап и куча давнокода, а его автор убежал. А еще ты должен работать круглые сутки.

Sergey
08.06.2016
10:10:29

Andrey
08.06.2016
10:12:06
желание обучаться наверное для того чтобы научиться этим старым технологиям. Потомучто тимлид ничего кроме них не знает и он является сыном главного акционера, и уволить его нельзя

Sergey
08.06.2016
10:13:41

Andrey
08.06.2016
10:14:25
с альфа-самец уровня до альфа-самец-плюс уровня

Google

Anton
08.06.2016
10:14:35
какойто слишком большой диапазон в зарплате 70 - 350
какой фактор может повлиять на то что тебе с 70 поднимут до 350

Sergey
08.06.2016
10:15:32

Andrey
08.06.2016
10:15:34

Anton
08.06.2016
10:15:49
тоесть рабство?

Andrey
08.06.2016
10:16:17
я думаю это вакансия работает как вирусная реклама.. Все негодуют. а вот какой-нибудь джуниор клюнет :)
мол я отлично знаю бутстрап и джыквери. это мой шанс. моя вакансия мечты.

JiSeven
08.06.2016
10:17:33
и интернет эксплорер 7-8 ))
с сафари 6ой )
в графе "Поддержка" ))))

Anton
08.06.2016
10:17:57
Необходимо выполнить тестовое задание (оплачивается 2000 руб):

Alexander
08.06.2016
10:18:22
тоесть рабство?
Когда термин “галера” подходит как никогда :)
Просьба в резюме предоставить портфолио выполненных работ (сайты не интересуют, только сложные и СОВРЕМЕННЫЕ веб-интерфейсы).
Как-то не коррелирует с требованиями по стаку )

Sergey
08.06.2016
10:19:18

JiSeven
08.06.2016
10:19:19
может сайт, написанный на бутстрапе - это веб-интерфейс?)

Andrey
08.06.2016
10:19:20
не согласен

Anton
08.06.2016
10:20:24

JiSeven
08.06.2016
10:21:21

Andrey
08.06.2016
10:22:38
там оно выложжено

Alexander
08.06.2016
10:22:46

Anton
08.06.2016
10:25:26

Roman
08.06.2016
10:45:39