@react_js

Страница 4243 из 5115
Mark
21.06.2018
06:08:15


?

Cenator
21.06.2018
06:08:38
@javascript_jobs => там

Valeriy
21.06.2018
06:09:23
На апворке есть фулстековцы 130 бачей рубят в час, иди пойди найди еще такой бизнес который так конвертит часы в бачи.
иди пойди найди такой бизнес, который тебе обеспечит 160 часов в месяц полную нагрузку на длительный период с таким тарифом

Google
Roman
21.06.2018
06:10:32
иди пойди найди такой бизнес, который тебе обеспечит 160 часов в месяц полную нагрузку на длительный период с таким тарифом
эти ребята не скучают, ибо таких оч мало, и у них заработок уже порядка 2 млн долларов за все время. С такими цифрами и питорги которые пенсию режут и увеличивают возраст выхода не страшны.

Valeriy
21.06.2018
06:12:16
есть люди которые за такой тариф работают, а по факту за ними целая команда за спиной

вот и получается, что берет такой "профи" задачу расчитанную на 5-х

Владимир Воландемарыч
21.06.2018
06:16:13
Зато фриланс это не бритый, не мытый и спишь в офисе ?

Cenator
21.06.2018
06:19:15
Прекращайте оффтоп уже

Valeriy
21.06.2018
06:23:03
а сколько вообще в канале админов?

Roman
21.06.2018
06:24:30
Прекращайте оффтоп уже
пора. Давайте вернемся к вопросу о "склеивании" 3 массивов как это можно сделать правильно? почему бы не заюзать либу deepmerge?

Valeriy
21.06.2018
06:29:06
задача решается за два прохода

Roman
21.06.2018
06:29:14
только без лодаша конечно на ваниле?

Google
Valeriy
21.06.2018
06:29:43
первый проход по всем массивам создаешь ключи в хеше

и считаешь кол-во совпадений

второй проход фильтруешь ключи в массив у которых счетчик равен N

где N кол-во массивов

итого тебе понадобится map, filter, reduce

декларативно в данном случае это как? чтобы вообще код не писать?

Roman
21.06.2018
06:37:36
Valeriy
21.06.2018
06:48:53


Вот так, спасибо.
примерно вот так может получиться, если делать однострочник

можно оптимизировать с помощью циклов и будет быстрее в два прохода

Nadyaz
21.06.2018
06:52:43


Cenator
21.06.2018
06:53:30
нельзя

Valeriy
21.06.2018
06:53:33
ну так передай параметр в showAdminButton

Cenator
21.06.2018
06:53:43
да, только передать явно

Nadyaz
21.06.2018
06:54:28
пробовала, он выдает undefined

Valeriy
21.06.2018
06:55:01
{this.showAdminButton(flight.id)}

Dimanius851
21.06.2018
06:55:09
а можно ли в componentWillReceiveProps сделать сайд эффект?

Max
21.06.2018
06:55:43
{this.showAdminButton(flight.id)}
не получится, они ж там в map

Google
Valeriy
21.06.2018
06:56:10
обычно если я что-то пишу, то это значит - получится :)))

за редким исключением

Dimanius851
21.06.2018
06:56:39
willReceiveProps deprecated
а как тогда, если у меня изменяется пропса с true на false, зачекать?

Nadyaz
21.06.2018
06:56:51
так тоже пробовала делать

Nadyaz
21.06.2018
06:57:19


Max
21.06.2018
06:57:37
??
провтыкал, не туда посмотрел

Valeriy
21.06.2018
06:57:42
так тоже пробовала делать
так ты в onClick={() => this.pnDeleteClick(id)} делай

Cenator
21.06.2018
06:57:46
() => this.showAdminButton(flight.id)

Khorark
21.06.2018
06:57:58
можно оптимизировать с помощью циклов и будет быстрее в два прохода
a = new Set([1,2,3]); b = new Set([4,3,2, 5, 6]); c = new Set([4, 3, 2, 5]) intersection = [...new Set( [...a].filter(x => b.has(x)))].filter(x=> c.has(x));

Khorark
21.06.2018
06:58:53
Valeriy
21.06.2018
06:58:55
a = new Set([1,2,3]); b = new Set([4,3,2, 5, 6]); c = new Set([4, 3, 2, 5]) intersection = [...new Set( [...a].filter(x => b.has(x)))].filter(x=> c.has(x));
а теперь посчитай производительность этого интерсекта для N массивов :))

Cenator
21.06.2018
06:58:58
а

Khorark
21.06.2018
06:59:00
=)))

Nadyaz
21.06.2018
07:00:08
так он эти кнопки даже не отображает

так ты в onClick={() => this.pnDeleteClick(id)} делай

() => this.showAdminButton(flight.id)

Google
Valeriy
21.06.2018
07:00:09
ага конечно O(n^2) это конечно будет быстро ?

Cenator
21.06.2018
07:00:23
Valeriy
21.06.2018
07:00:36
пройтись по всем элементам всех массивов и проверить есть ли они в других

Khorark
21.06.2018
07:02:38
пройтись по всем элементам всех массивов и проверить есть ли они в других
https://codeburst.io/optimizing-array-analytics-in-javascript-part-two-search-intersection-and-cross-products-79b4a6d68da0 вот хорошая статья про это. Lodash one love

Valeriy
21.06.2018
07:10:06
https://codeburst.io/optimizing-array-analytics-in-javascript-part-two-search-intersection-and-cross-products-79b4a6d68da0 вот хорошая статья про это. Lodash one love
мне моя идея со счетчиками больше нравится, она масштабируется хорошо

и покажет хорошие результаты при любом кол-ве массивов и на любых их размерах

по сути ты делаешь один проход по всем массивам, увеличиваешь счетчик в хеше потом делаешь проход по хешу и фильтруешь ключи со счетчиком равным кол-ву массивов

получается O(N) линейная зависимость практически

Admin
ERROR: S client not available

Mark
21.06.2018
07:18:33
Что посоветуешь из математики для изучения, чтобы проще было работать?

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

Хочу подтянуть, начать понимать и использовать, но понятия не имею, с чего начать и куда смотреть

Alex
21.06.2018
07:19:25
кто может подсказать почему не работает ? componentDidMount() { $('.col-sm-10 .b-main-nav__arrow').fadeOut(); }

Alex
21.06.2018
07:20:09
Аааа, это что, jq в реакте?????
без него никуда в наше время

Mark
21.06.2018
07:20:34
Кто в реакте юзает jq? Никто!

Andrew
21.06.2018
07:20:40
Mark
21.06.2018
07:20:59
Пройди просто курс по алгоритмам
Посоветуешь какой-нибудь или самому поискать?

Dzmitry
21.06.2018
07:21:01
Кто в реакте юзает jq? Никто!
ну я ванилу юзаю, например. в смысле браузерную это нормально?

Google
Mark
21.06.2018
07:21:35
Я за то, что зачем пихать jq в реакт? Это как бы вот совсем не к месту

Alex
21.06.2018
07:21:46
Кто в реакте юзает jq? Никто!
все юзают просто отмалчиваются

Mark
21.06.2018
07:22:02
Блин, я не юзаю((( Стоит начать

Alex
21.06.2018
07:22:07
давно пора

Andrey
21.06.2018
07:22:10
Mark
21.06.2018
07:22:32
Господи, меня сейчас инфаркт хватит

funfoorique
21.06.2018
07:24:20
Я за то, что зачем пихать jq в реакт? Это как бы вот совсем не к месту
а как ты дом элемент будешь искать в реакте? не через dom api же

jq оч удобный

доллар нарисовал и класс

Kevin
21.06.2018
07:24:47
Ни разу jq не пользовался, я даже не знаю, зачем он нужен

Alex
21.06.2018
07:25:14
доллар нарисовал и класс
это на много ускоряет разработку. во всех нормальных проектах не ебутся годами прописывая инлайн лисенеры. или 2 недели настраивать вебпак. cra и $ и через месяц уже полноценная прилажка

funfoorique
21.06.2018
07:25:15
ребят, вы троллите чтоли? реакт разработчики без jq?

пфф

Andrey
21.06.2018
07:25:57
Ни разу jq не пользовался, я даже не знаю, зачем он нужен
Чтобы можно было использовать готовые плагины jQ. Зачастую времени меньше, чем надо, чтобы с нуля компонент написать.

Dzmitry
21.06.2018
07:25:58
)))0)))

Alex
21.06.2018
07:26:44
Чтобы можно было использовать готовые плагины jQ. Зачастую времени меньше, чем надо, чтобы с нуля компонент написать.
у меня на гистах валяются готовые решения на jq так что разработка в реакте оч быстро происходит

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