
Oleg ?
13.07.2017
13:01:45
Вообще они правильно заметили - хрень какая - то)

Default
13.07.2017
13:01:47
Просто лютейшая
С какой радости ваще можно переопределить length существующему списку
Это ж вычисляемое свойство

Google

Oleg ?
13.07.2017
13:02:30
ФРП все дела :D
Хотя это просто РП
Реактивное программирование)

Александр
13.07.2017
13:03:12

Default
13.07.2017
13:03:25
Древний косяк
А не древняя фича

Дмитрий
13.07.2017
13:03:32

Oleg ?
13.07.2017
13:03:33
Да, скорее это косяк

Stepan
13.07.2017
13:04:35
Там же элементы в памяти остаются
Это утечка, по идее

Александр
13.07.2017
13:05:30
разве остаются ?

Default
13.07.2017
13:05:36
>a.length = 3
[undefined × 3]

Александр
13.07.2017
13:06:19
> const t = [5,6,7,8,9,9,19, 34]
undefined
> t.length
8
> t.length = 3
3
> t
[ 5, 6, 7 ]
> t.length = 8
8
> t
[ 5, 6, 7, , , , , ]
>

Google

Default
13.07.2017
13:06:36
Ваще было бы забавно, если б он вернул элементы списка на место

Stepan
13.07.2017
13:06:56
хз тогда, зачем они обрабатывали этот случай

Default
13.07.2017
13:07:18
Вот я и говорю
Это просто упоротая херня
Давать возможность менять вычисляемое свойство
И таких вот приколов в жс целый вагон

Дмитрий
13.07.2017
13:08:19
Как и в любом другом языке старше пяти лет

Default
13.07.2017
13:08:23
Я бы понял, если б само свойство length переопределили таким образом

Дмитрий
13.07.2017
13:08:36
Тоже мне Америку открыли
Думаете в Java с массивами всё хорошо? Или со строками в крестах?
Программирование — это асимптотическое стремление к идеальному результату вопреки чудовищному инструментарию

Anton
13.07.2017
13:11:23
Приятного утра. Вопрос:
А вот есть у нас jsx.
В него выводится текст.
На стороне фронтенда надо выделить некий поисковый запрос тегом strong
Cейчас это делается dangerouslySetInnerHTML
<span
className="app-search-suggestion__title"
dangerouslySetInnerHTML={{
__html: suggestion.name.replace(
RegExp(this.state.searchQuery, 'g'), <strong class="${style['app-search-suggestion__key']}">${this.state.searchQuery}</strong>,
),}} />
А вот как бы это сделать без него?

Дмитрий
13.07.2017
13:11:28
Завязывайте уже. Хейтить жс — баян
Обычными компонентами

KlonD90
13.07.2017
13:13:39

Default
13.07.2017
13:14:03

KlonD90
13.07.2017
13:14:10
а потом ты становишься заложником его и вырабатывается стокгольмский синдром

Default
13.07.2017
13:14:14
И до сих пор щитаю, что веб как платформа заебись
Но язык, на котором предлагают писать – говно

Сергей
13.07.2017
13:14:39

Google

Сергей
13.07.2017
13:14:47

Дмитрий
13.07.2017
13:16:33
Если не прёт, если это не твоё, то может ну его?
Неразрешенный внутренний конфликт — это путь к неврозам

Artyom
13.07.2017
13:18:21
"webpack-dev-server —inline —hot" всегда перезагружает страницу, куда копать? В коде if(module.hot) не настроен, т.к. интересует только замена стилей

Default
13.07.2017
13:18:42

Artyom
13.07.2017
13:19:05
Ну Dart попробуй

Дмитрий
13.07.2017
13:19:18

Artyom
13.07.2017
13:20:59
Хм, ок
Спасибо, попробуем

Дмитрий
13.07.2017
13:21:52
В проблемы с hmr просто можно бесконечно медитировать)

Egoarka
13.07.2017
13:23:13
help
Тут очень деловой спор. Работаю с парнем, у него проект, взял меня в качестве помощника, сейчас занимаюсь фронтом и вопрос касательно верстки: Он говорит, что нужно юзать сетку (12-ти колоночную), но проблема в том, что если я верстаю с сеткой, то не всегда perfect pixel и мой перфекционизм говорит мне, что нужны только флексы, прямые руки, медиа и никаких сеток. Что мне нужно сделать, чтобы его переубедить? Или можете переубедить меня, что я не прав и что нужно использовать сетку?

Сергей
13.07.2017
13:24:02
сколько раз пытались юзать сетку, хуйня неподдерживаемая в итоге получалась

Egor
13.07.2017
13:25:43
ну если дизайн с нормальной сеткой, то можно и сетку юзать
но такое не часто попадается

Egoarka
13.07.2017
13:25:58
в этом и проблема, что дизайн в некоторых местах не под сетку

Egor
13.07.2017
13:27:05
ну тогда нафиг

Anton
13.07.2017
13:28:42
@ZeroBias эм … всмысле? попробовать разбить на подстроки по ключевому слову, ключевые слова заменить на компонент со strong и вывести как массив?
Кстати в связи с этим ещё вопрос: когда у нас выводится массив каждый элемент должен обладать ключем
Но если там просто текст, то ключ поставить не куда…

Google

Mike
13.07.2017
13:28:46

Сергей
13.07.2017
13:29:03

Group Butler
13.07.2017
13:29:03
Anton has been warned (1/3)

Сергей
13.07.2017
13:29:09

Egoarka
13.07.2017
13:29:28
????

Anton
13.07.2017
13:29:42
Где почитать что за варн за бэм?
а

Сергей
13.07.2017
13:29:53

Anton
13.07.2017
13:29:54
вижу

Admin
ERROR: S client not available

Egoarka
13.07.2017
13:29:54
pin

Anton
13.07.2017
13:30:28
так методология, которую нельзя называть, никак не противоречит cssModules, если что
они там есть
Ну и я же не упоминал эту методологию, за что меня варнить, а @sergeysova ?

Mike
13.07.2017
13:33:38
ты ее используешь
а значит ты не дорос до местного комьюнити опытом

Anton
13.07.2017
13:33:56
p.s. потом надо будет поданимать почему css-in-js хорошо, я пока ничего хорошего в этом не вижу
@zuldare мой опыт с реактом весьма ограничен, так что да, думаю в этом мне тут ни с кем не ровняться.

Mike
13.07.2017
13:35:01
css-in-js не обязательно считать, что хорошо, чтобы считать, что бэм вызывает огоньки в никах

Anton
13.07.2017
13:35:29
Что за огоньки в никах?

Google

Anton
13.07.2017
13:35:54
Ну тоесть я вижу твои два (это они), но не в курсе что это значит.

Mike
13.07.2017
13:35:54
посмотри на ник совы
мой
дефолта

Anton
13.07.2017
13:36:05
Вижу
Это варнинги?

Default
13.07.2017
13:36:16
ЛОЛ

Mike
13.07.2017
13:36:34
это жопный огонь

Anton
13.07.2017
13:37:38
Мда. Странна. Как подход к именованию классов может вызывать батхерт не очень понятно.
Но я это запомню, спасибо.

Igor
13.07.2017
13:37:49
Что использовать, чтобы делать стилизованные дропдауны, типа такого?

Roman
13.07.2017
13:38:10
Ужас
лучше не использовать такой

Egoarka
13.07.2017
13:38:27
?

Igor
13.07.2017
13:39:15

Roman
13.07.2017
13:39:31

Mike
13.07.2017
13:39:55

Roman
13.07.2017
13:40:01

Сергей
13.07.2017
13:41:19
мерзость
особенно идея переделывать дропдауны