
Alex
03.08.2016
09:54:00
http://stackoverflow.com/questions/406230/regular-expression-to-match-line-that-doesnt-contain-a-word

Nikita
03.08.2016
09:54:47
да, уже нагуглил, но работает не так, как я ожидаю(

Alex
03.08.2016
09:54:47

Nikita
03.08.2016
09:54:54
мне не вебпак

Google

Alex
03.08.2016
09:55:12
давай юзкейс

Nikita
03.08.2016
09:55:50
/\.(?:(?!(?:js|json)).+)$/ - во
а можно бота этого убрать?) это же жесть
/сс @DenisIzmaylov
давай юзкейс
https://github.com/benmosher/eslint-plugin-import#importignore

Denis
03.08.2016
09:57:04
Да

Vladimir
03.08.2016
09:57:09
я вроде его уже блочил

Denis
03.08.2016
09:57:39
Наслаждаемся дальше :)

Nikita
03.08.2016
09:59:23

Alex
03.08.2016
10:00:33

Nikita
03.08.2016
10:01:24
ну норм место для коммента)
// only .js and .json
'\.(?:(?!(?:js|json)).+)$'

Sergey
03.08.2016
10:26:21

Aleksey
03.08.2016
10:30:00
А как вы отличаете галеры от чего либо? Какие характерные признаки?

Google

Ivan
03.08.2016
10:30:53
Если там работает Путин

Roman
03.08.2016
10:33:10
)

マイク
03.08.2016
11:12:16

Nikita
03.08.2016
11:12:28
какие группы?)

マイク
03.08.2016
11:13:07
(?: … )$
захватывающие

Nikita
03.08.2016
11:13:58
так ?: наоборот группу убирает

Алексей
03.08.2016
11:14:18
(?: ) какраз таки не захватывающая

マイク
03.08.2016
11:14:20
точнее как раз незахватывающие
ничего не убирает
можно просто опустить эту группу

Nikita
03.08.2016
11:14:36
ну, оно не захватывает, ок
мне эта регулярка для теста нужна, а не матчинга

Алексей
03.08.2016
11:15:16
в данно случае можно опустить - но () - захватывающая - (?:) не захватывающая

Nikita
03.08.2016
11:16:10
тут ничего нельзя опустить)
/\.(?:(?!(?:js|json)).+)$/.test('Component.css')
true

Алексей
03.08.2016
11:18:17
@gusnkt можно
/\.(?!(?:js|json)).+$/.test('Component.css’)

マイク
03.08.2016
11:18:49
а что оно проверяет-то?

Nikita
03.08.2016
11:19:13
SyntaxError: Unexpected token ILLEGAL

Denis
03.08.2016
11:19:24
Интересно, с точки зрения производительности первый вариант сильно медленней второго?
1. const finalURL = `${SITE_URL}?${queryString}`
2. const finalURL = SITE_URL + '?' + queryString

Google

マイク
03.08.2016
11:19:39
!/\.(?:js|json)$/.test('1.css')

Nikita
03.08.2016
11:20:50

Алексей
03.08.2016
11:21:06
еще короче
!/\.js(?:on)?$/.test('1.css’)

Nikita
03.08.2016
11:21:51
гайз, в регулярке. ! я умею, но это идет в конфиг))

Алексей
03.08.2016
11:22:04

Denis
03.08.2016
11:22:27

Nikita
03.08.2016
11:22:28
babel еще '' + ... добавит)

マイク
03.08.2016
11:22:53
Но если ты эту строку не конкатенируешь миллионы раз в секунду, то я бы даже не думал о таком.

Nikita
03.08.2016
11:24:44
там вроде это в функцию превращается и дальше join происходит. Если посмотреть на то, как foo`bar ${baz}` работает

Алексей
03.08.2016
11:24:51
с точки зрения V8 самый быстрый вариант это конкотенация строк с помощью +
“test” + foo

マイク
03.08.2016
11:26:23

Aleksey
03.08.2016
11:26:24

Nikita
03.08.2016
11:26:55
имхо надо забивать на такие вопросы и смотреть на то, что тормозит
если реально в этом месте тормозит - напускать babel на итоговый код

マイク
03.08.2016
11:27:59

Anton
03.08.2016
11:29:06
Строки в V8 - очень большая наркомания. Он же часто не создает новую строку, а вычисляет ее по требованию.
#whois – родом из Яндекс.Карт. К 34 годам уже пару специалностей поменял. Вот думаю наконец react палочкой потыкать.

Google

andretshurotshka?❄️кде
03.08.2016
11:40:57
как в вебсторме сделать чтобы у npm scripts был вертикальный сплит с Project tree, а не горизонтальный?

Иван
03.08.2016
11:52:15
Всем привет. Может кто то может подсказать реакт компонент "саджеста" по типу https://github.com/moroshko/react-autosuggest только что бы мог больше 30 вариантов показывать.

Nikita
03.08.2016
11:54:37

Иван
03.08.2016
11:55:15
попробуй просто, верстка развалиться.

Nikita
03.08.2016
11:55:58
ну так верстку под себя поправить и все?

Иван
03.08.2016
11:56:41
) агонь идея, спасибо. еще альтернативы есть?

Admin
ERROR: S client not available

Nikita
03.08.2016
11:57:08
react-select, но он говно)
я прямо ппц как не понимаю в чем проблема стили поправить))

Иван
03.08.2016
11:58:08
да, с ним тоже не вышло. пора писать свой селект/саджест (

Alexey
03.08.2016
11:58:37
хороший селект не так просто реализовать

Nikita
03.08.2016
11:58:46
збс, мне чето цвета не нравятся) Пойду свой напишу))

Ilya
03.08.2016
11:58:47
Мы так и делали на работе.
Лол.

Nikita
03.08.2016
11:59:59
я согласен) Я тоже велосипеды пишу. Но не когда надо тупо верстку подправить в компоненте

Иван
03.08.2016
12:00:07
@gusnkt там не только стили, + редакс, + асинхроность

Alexey
03.08.2016
12:00:09

Иван
03.08.2016
12:00:33
@gusnkt дело не тольк в верстке, не набрасывай

Nikita
03.08.2016
12:00:37

Google

マイク
03.08.2016
12:01:12

Иван
03.08.2016
12:01:35
саджест не селекет

Nikita
03.08.2016
12:02:00
видимо подтягивать options
но я не вижу, что этому мешает

Иван
03.08.2016
12:03:36
@gusnkt яснопонятно, услышал пойду править верстку.
еще раз спасибо

Tony
03.08.2016
12:04:07
вообще либы аля select2 ужасно не хватает. все что есть бажное

Nikita
03.08.2016
12:04:58
кстати, вопрос к велосипедистам. Вы их выкладываете?)

Tony
03.08.2016
12:05:11
упаси боже.
чтобы было еще больше кривых библиотек?)

マイク
03.08.2016
12:05:49

Nikita
03.08.2016
12:06:14
збс) а потом жалуетесь, что все бажное)

Иван
03.08.2016
12:07:15
@ashtarev собственно сейчас так и есть, только момент что после выбора, есть желание подправить то что выбрал а у react-select такой возможности нет, только стерть и набирать весе заново.
@gusnkt троль детектит

Nikita
03.08.2016
12:08:46
не, я ваще не троллю) Как бы это странно, говоришь - вокруг все говно, пишешь свое, оставляешь закрытым и у себя. Вокруг осталось все говно. КПД === 0

Иван
03.08.2016
12:09:57
@gusnkt ну не будь таким и все будет хорошо.

マイク
03.08.2016
12:10:01
се ля ви