
Vladimir
25.10.2016
23:34:10
ребят, можно в личку?

Владимир
25.10.2016
23:34:10

Defiancefew
25.10.2016
23:36:13
а да подскажите eslint не трекает деструктурированные пропсы, issue вроде есть, но как то странно. половину трекает, половину нет. у всех так?

Владимир
25.10.2016
23:36:18

Google

Pavel
25.10.2016
23:40:14
а здесь не проводилось голосование по css-in-js?

[Anonymous]
25.10.2016
23:40:42
но зачем?
и так понятно

Pavel
25.10.2016
23:41:16
что понятно?

Владимир
25.10.2016
23:41:22
https://github.com/styled-components/spec
https://github.com/styled-components/comparison

[Anonymous]
25.10.2016
23:41:38

Владимир
25.10.2016
23:42:10
https://github.com/MicheleBertoli/css-in-js

Pavel
25.10.2016
23:44:08
если бы все люди выбирали инструменты количеству галочек в таблице
все было бы понятно
но есть всегда ряд целый ряд но, и обычно после такого рода голосований они и обсуждаются

[Anonymous]
25.10.2016
23:45:08
зачем голосование? по кол-ву голосов хочешь выбирать инструмент?

Pavel
25.10.2016
23:45:55
нет, поговорить с адептами того или иного
понять сходятся ли у меня с ними цели

Google

Pavel
25.10.2016
23:46:21
и требования
и таким образом выбрать инструмент

[Anonymous]
25.10.2016
23:47:07
не понимаю причем здесь голосование, ну да ладно

Pavel
25.10.2016
23:47:43
давайте поговорим о ... -> голосование -> обычно есть пара-тройка лидеров -> обсуждение выбора того или иного

[Anonymous]
25.10.2016
23:48:33
это ты хороший сценарий расписал

Владимир
25.10.2016
23:48:45

Vladimir
25.10.2016
23:49:24

Владимир
25.10.2016
23:50:25

Pavel
25.10.2016
23:50:25
я знаю этот репозиторий и умею пользоваться гуглом, к сожалению в большинстве сравнений обычно используется примитивный подход, сводящийся опять же к заполнению галочек в таблице. меня больше интересует живое мнение, мол "мы в проекте использовали такое-то, спланировали архитектуру так-то и довольны"
короче обсуждение не планируется, занудство было оскорблено и как всегда пошли разводы на срач

[Anonymous]
25.10.2016
23:52:07
а не просто захотелось

Pavel
25.10.2016
23:53:04
так это же синтаксический сахар, тут играет роль не только покрытие функционала. coffeescript тоже много чего умел делать, но где он теперь
если пользоваться неудобно то и функционал особо не поможет

Владимир
25.10.2016
23:54:01

[Anonymous]
25.10.2016
23:54:04
покрытие? не о покрытие ведь речь я думаю, а о том, что ты приходишь в магазин и не покупаешь весь магазин для приготовления борща, берешь конкретные ингридиенты(функционал) и готовишь на нем.

Vladimir
25.10.2016
23:54:18
вот, на ХН отличный аргумент против цссинжс
http://www.expatsoftware.com/Articles/happiness-is-a-boring-stack.html

Владимир
25.10.2016
23:54:28

Pavel
25.10.2016
23:56:21

Google

Pavel
25.10.2016
23:57:03
и некоторые быстро снимаются а некоторые долго

Cocker
26.10.2016
00:25:38

Anton
26.10.2016
00:57:14

Anton
26.10.2016
03:03:27
А не подскажет кто - как в реакте "просто" подцепить внешний css файл с CDN?

Alexander
26.10.2016
03:06:04
При чем здесь реакт?

Nikita
26.10.2016
03:06:36
<link rel="stylesheet" href="cdn_url">, не ?
насколько мне известно - это самый спростой способ

Anton
26.10.2016
03:07:57
а если нет htmlа?

Alexander
26.10.2016
03:08:38
Програмно создай элемент link

Anton
26.10.2016
03:08:39
просто <link в jsx не работает, начинает ругаться

Alexander
26.10.2016
03:09:04
Я не могу поверить, что это читаю
Возьми хтмл файл свой

Nikita
26.10.2016
03:09:11

Alexander
26.10.2016
03:09:15
И добавь туда тег

Anton
26.10.2016
03:09:47
не может такого быть
Компонента зашита глубоко-глубоко, и у нее никакого html нет. Править обертку нет возможности

Nikita
26.10.2016
03:11:18
твой реакт подсовывается в html туда и добавь свой cdn.css
а и jsx нихрена не html, так к сведенью

Alexander
26.10.2016
03:12:02
Тогда все ок с тегом
Создавай в willMount, удаляй в willUnmount

Nikita
26.10.2016
03:12:57
если на клетки с тигром написано "буйвол" не верь глазам своим

Google

Alexander
26.10.2016
03:12:59
Хотя require.ensure должно прокатить, если ты с вебпаком, но я не уверен

Nikita
26.10.2016
03:13:49
лучше скачать этот цсс и подсунуть его вебпаку для разбора и выкидывании лишних стилей
имхо

Alexander
26.10.2016
03:15:38
https://github.com/webpack/webpack/issues/150 читай тут, короч

Anton
26.10.2016
03:15:39
Так было бы проще, но тут надо взять именно с CDN
Ага. В общем никакого "реактовского" варианта нет. Каждый делает как может. Эх, глаза бы мои его не видели, руки бы не трогали

Alexander
26.10.2016
03:18:50
Не трогай, не мучайся )

Anton
26.10.2016
03:58:25
Выбора нет, сам в эту мышеловку залез

Nikita
26.10.2016
04:05:45

Anton
26.10.2016
04:06:55
самый простой ответ - на странице есть куча других компонент, которые делаю совсем другие люди, и все шарят один css. Будем считать - бустрап

Nikita
26.10.2016
04:08:21
тогда в index.html этот css раз его все используют ?

Anton
26.10.2016
04:08:42
которого у меня и нет :P

Nikita
26.10.2016
04:10:36
наверное я понимаю вашу задачу не так как вы
посмотрите на эту штуку может быть она вам подойдет
https://github.com/nfl/react-helmet

Anton
26.10.2016
04:11:32
Да, он решает много проблем. Спасибо

Igor
26.10.2016
06:17:21
Вопрос такой, а как {...this.props} передать в цикл?
{this.props.menuData.restaurantMenu.map(function ( item, index ) {
return (
<div className="restaurantMenuModalSlide">
<div
className="restaurantMenuModalClose"
onClick={this.handleClose.bind(this)}>
<svg className="iconClose">
<use xlinkHref="#iconClose"/>
</svg>
</div>
Например тут, что отработал this.handleClose

Den
26.10.2016
06:22:25

Igor
26.10.2016
06:22:47

Zapix
26.10.2016
06:23:26
а что делает handleClose?
и нельзя ли вынести в отдельную компоненту?

Igor
26.10.2016
06:24:20
Закрывает модалку

Google

Den
26.10.2016
06:24:35
Вместо function(item,index) {} нужно (item, index) => {}

Alexander
26.10.2016
06:25:38
Или (function(item, index) {}).bind(this)

Zapix
26.10.2016
06:25:42
?да лучше arrow function, и не исползьвать this.handleClose.bind(this)

Igor
26.10.2016
06:26:21

Paul
26.10.2016
06:31:40
https://github.com/th0r/webpack-bundle-analyzer

Iaroslav ¯\_(ツ)_/¯
26.10.2016
08:06:27

JiSeven
26.10.2016
08:34:51
Jest vs Tape vs Mocha. Кто что предпочитает?)

Vladimir
26.10.2016
08:35:04

Andrey
26.10.2016
08:38:52
jest или ava

Сергей
26.10.2016
08:56:28

JiSeven
26.10.2016
08:59:28
у джеста, вроде, недавно крутая обнова была?
или ошибаюсь?

Andrey
26.10.2016
09:00:26
было, но уже несколько месяцев назад
в 14, уже 16 версия)

Iaroslav ¯\_(ツ)_/¯
26.10.2016
09:00:55
?

JiSeven
26.10.2016
09:01:14
ого, нужно будет глянуть

Sergey
26.10.2016
09:18:59
А, скажите, товарищи, вот у вас наверняка встает проблема что делать с интерфейсом во время каких-то длинных ajax-запросов, вы предпочитаете блокировать весь интерфейс целиком, или только ту часть приложения, которая отвечает за действие. Условно у меня добавляется новая записть к списку существующих — есть аргументы за/против лочить весь интерфейс целиком/лочить только маленькую форму добавления.

? ethorz
26.10.2016
09:19:36

Дмитрий
26.10.2016
09:19:58

? ethorz
26.10.2016
09:20:19