@react_js

Страница 236 из 5115
Oleg
22.06.2016
17:57:28
хочешь вложенность - https://github.com/postcss/postcss-nested

Denis
22.06.2016
17:57:43
Что за умные модели?) Это которые толстые и некрасивые?)

Google
from
22.06.2016
18:02:29
ок давай не будем продолжать.
ты принципиальную разницу в подходе в примере видишь?

Andrew
22.06.2016
18:02:31
Сделай простой конфиг и конкретно loaders и тестируй
Спасибо, походу, нельзя стили добавлять в entry :)

Andrey
22.06.2016
18:03:23
ты принципиальную разницу в подходе в примере видишь?
есть случаи , когда передача имени цсс-класса в виде пропса детям будет более оправдана и есть когда менее. но оба варианта имеют право на жизнь. Потомучто гибкость это хорошо

Denis
22.06.2016
18:10:42
За весь день не было ни одного объективного довода про JSS (как подход)

Andrey
22.06.2016
18:11:20
да классный инструмент jss работает как магия :+1:

теперь осталось сделать обратное преобразование, чтобы из цсс получить js

а иначе неюзабельно (моё ИМХО)

Konstantin
22.06.2016
18:13:31
вопрос не в тему. подскажите как можно в eslint сделать анализатор по всем-всем вложеным папкам

from
22.06.2016
18:13:48
есть случаи , когда передача имени цсс-класса в виде пропса детям будет более оправдана и есть когда менее. но оба варианта имеют право на жизнь. Потомучто гибкость это хорошо
разница в том, что если ты поменяешь css код для .button, то в том бем случае надо будет так же лезть в css-код родительского элемента А при компонентном подходе родитель как передавал flat, так и передаёт, и как там именно работает внутри <Button /> по-настоящему изолировано от внешнего мира. В таких абстракциях тоже можно утонуть, конечно, но это вообще отдельная тема.

Konstantin
22.06.2016
18:15:06
не. оно так только на одну вложенность заходит только

Google
Andrey
22.06.2016
18:15:59
Denis
22.06.2016
18:17:01
Плюс какой -нибудь линтер

Konstantin
22.06.2016
18:17:20
да у меня и файла такого нету -_-

Denis
22.06.2016
18:17:21
Что то типа jsscomb

Konstantin
22.06.2016
18:17:38
можно конечно так написать /**/**/**/**/*.js но это какой-то говнокод получается

Andrey
22.06.2016
18:17:39
Andrey
22.06.2016
18:18:45
eslint ./ пашет

Konstantin
22.06.2016
18:19:15
прикольно. у меня не пашет чет(

толко один уровень и все

Andrey
22.06.2016
18:19:48
толко один уровень и все
подебаж eslint ./ --debug

Vladimir
22.06.2016
18:20:38
дак кто победил в конце концов? BEM, JSS, CSS Modules, PostCSS? На что стили переписывать?

Vladimir
22.06.2016
18:21:15
@vmakhaev ни на что. Цсс не нужен

Ҫѐҏӗѫӑ
22.06.2016
18:21:19
подедил автолейаут айос

Oleg
22.06.2016
18:21:26
> теперь осталось сделать обратное преобразование, чтобы из цсс получить js cssx, компилирует в jss

Andrey
22.06.2016
18:21:40
дак кто победил в конце концов? BEM, JSS, CSS Modules, PostCSS? На что стили переписывать?
победила вера в то, что ещё ничего не готово для того чтобы всем было удобно.

Oleg
22.06.2016
18:22:20
переписывать надо в зависимости от проблем в конкретном проектк

победителей нет и никогда не будет

Google
Oleg
22.06.2016
18:24:46
css как язык - да пережитки прошлого, css лэйауты и прочие штуки - ок

Oleg
22.06.2016
18:25:02
хотя я бы предпочел иметь контроль над лэйаутом в js

Ҫѐҏӗѫӑ
22.06.2016
18:25:35
было бы неплохо. но недекларативно

для Web Animations это ок

Oleg
22.06.2016
18:25:54
перечитай определение понятия декларативности

Ҫѐҏӗѫӑ
22.06.2016
18:26:33
http://www.znanie.info/portal/ec-terms/20/871.html

Декларативность , стиль оформления устных или письменных текстов, при котором заявленные цели и ценности не соответствуют реальным действиям и реальным возможностям автора этих текстов.

Oleg
22.06.2016
18:26:40
вызов функции это декларативно? декларация обьекта это декларативно? если да - молодец, если нет - иди учи

Ҫѐҏӗѫӑ
22.06.2016
18:26:45
лол

Andrey
22.06.2016
18:27:38
смотря какая функция. синхронная или асинхронная

Ҫѐҏӗѫӑ
22.06.2016
18:27:49
^ лол

Oleg
22.06.2016
18:27:51
нет это не важно

нечеткое понимание понятий ведет к лекбесу, учи грамматику

http://stackoverflow.com/questions/1784664/what-is-the-difference-between-declarative-and-imperative-programming

может есть лучше, это первое что я нашел

Ҫѐҏӗѫӑ
22.06.2016
18:30:57
можно и декларативно. но не факт, что будет удобно

localvoid
22.06.2016
18:31:42
может есть лучше, это первое что я нашел
https://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf

Ҫѐҏӗѫӑ
22.06.2016
18:31:58
просто вычисления все равно нужны

Google
Ҫѐҏӗѫӑ
22.06.2016
18:32:22
и не всегда можно нормальную композицию сделать и достаточно плоский объект

Andrey
22.06.2016
18:32:23
императивное это типа — тактические приёмы декларативное — это стратегические приёмы

Ҫѐҏӗѫӑ
22.06.2016
18:32:53
даже если по компонентам бить

Oleg
22.06.2016
18:32:53
@localvoid похоже крутая книжка, спасибо

Ҫѐҏӗѫӑ
22.06.2016
18:32:56
короче пример надо

с calc’ами, медиакверисами и тд

кстати, че там, grid layout нас спасет?

Admin
ERROR: S client not available

Andrey
22.06.2016
18:35:53
кстати, че там, grid layout нас спасет?
он тока для лейаута общего спасает.. и он не замена флексам, а скорее дополнение. спасёт как только будет доступно в браузерах

Ҫѐҏӗѫӑ
22.06.2016
18:35:58
посоны разбирайте пока дешево https://twitter.com/frontend_union/status/745607061443125248

Andrey
22.06.2016
18:36:25
о! Подешевело

а вильнюс это европка ?

млн визу мутить

Vadim
22.06.2016
18:38:05
с calc’ами, медиакверисами и тд
Кстати, каким образом можно реализовать calc от ширины нефиксированного div'а? Т. Е. Что вроде calc(100% - divWidth(неизвестна) - 40px)

Или такой финт ушами средствами чистого css пока невозможен?

И сори за оффтоп

Спасибо

Lupsick
22.06.2016
18:57:53
невозможен

vw vh юзай

ENAMETOOLONG
22.06.2016
18:58:59
Вадим, лучше опиши кейс зачем тебе

Google
ENAMETOOLONG
22.06.2016
18:59:09
Может другое решение есть

Vadim
22.06.2016
19:07:01
Вадим, лучше опиши кейс зачем тебе
Столкнулся на практике с такой задачей снегодня. Решил запросто с помощью JS, но любопытно, есть ли решение на чистом CSS. https://jsfiddle.net/x5qnk8t0/

Vadim
22.06.2016
19:13:06
Поясню: нужно для того, чтобы нормально смотрелось на всех разрешениях. Т.е. чтобы оба div'а были растянуты на всю ширину суммарно вне зависимости от разрешения экрана.

ENAMETOOLONG
22.06.2016
19:13:33
Flexbox?

Andrey
22.06.2016
19:13:44
а расположение этих дивов какое должно быть ?

один под друим ? или один над другим ?

https://jsfiddle.net/4hy2u6qv/ вот же

оба растянуты.

Vadim
22.06.2016
19:17:07
Оба в одной линии.

По сути нужно, чтобы вне зависимости от длины текста в левом блоке, правый был, скажем. на 32px от левого. И оба составлили суммарно 100% ширины.

точнее 100%-32px(отступ правого от левого)

from
22.06.2016
19:18:19
> 32px от левого )) че?)

Vadim
22.06.2016
19:19:07
> 32px от левого )) че?)
https://jsfiddle.net/x5qnk8t0/ здесь нагляднее, только здесь нефиксированное расстояние правого блока от левого.

anoru
22.06.2016
19:20:30
В чем проблема заюзать флексбоксы?

Vadim
22.06.2016
19:21:26
Как во флексбоксе такое будет выглядеть?

Имею ввиду кол



anoru
22.06.2016
19:22:13
Можно даже через display table-cell :D

from
22.06.2016
19:23:12
давайте про реакт Реакт не рендерит невалидные атрибуты (и правильно). Но считать их можно например так: function ParentComponent({ children }) { return children.props.notHtmlAttr === 'bla' ? children : null; } <ParentComponent> <div notHtmlAttr="bla" /> </ParentComponent> usecase'ы можно разные придумать Вопрос скорее в том.... это норм практика или такое потенциально может стать deprecated?

Страница 236 из 5115