@react_js

Страница 2743 из 5115
Artyom
09.12.2017
17:37:38
kana
09.12.2017
18:23:02
у нас как-то чувак делал счетчик (counter) на собесе, и в хок все не завернул, так его не взяли

Дмитрий
09.12.2017
18:27:06
https://github.com/jaredpalmer/react-fns
TODO: Viewport: IntersectionObserver Блин, когда запилят, первым же делом поставлю

?
09.12.2017
18:29:46
4 или два пробела? (не баньте плез за этот холиварный вопрос)

Google
?
09.12.2017
18:31:05
а зачем задаёшь?
Шоб узнать мнение

Или тебя тяготит?

Eugene
09.12.2017
18:32:00
Люблю 2 пробела, ну в некоторых проектах, очень часто попадается 4 пробела.

Igor
09.12.2017
18:34:57
все таки с onscroll не допер

нужно margin менять когда скролишь страницу

в componentdidmount пишу window.onscroll = this.handleScroll

в handleScroll let scrolled = window.pageYOffset || document.documentElement.scrollTop

дальше как без setState?

Andrey
09.12.2017
18:42:38
Почему без setState?

Igor
09.12.2017
19:23:27
мне не нужно ререндерить страницу при скролле

Google
Andrey
09.12.2017
19:25:04
мне не нужно ререндерить страницу при скролле
Скорее всего у тебя получится дороже при прямом изменении DOM.

Igor
09.12.2017
19:25:20
нет, я уже посмотрел как будет с setState

Andrey
09.12.2017
19:25:35
requestAnimationFrame

Igor
09.12.2017
19:26:09
?



страница лагает

Andrey
09.12.2017
19:26:46
Вычисляй новое значение маргина 1 раз за фрейм. Не нужно чаще.

Погугли что это за функция.

Дмитрий
09.12.2017
20:17:22


Andrew
09.12.2017
20:18:51
Ну тебе ж пишут

Для rAF нужен полифилл

Kelin
09.12.2017
20:19:32
Полифилл для requestAnimationFrame. Не благодари

Leonid
09.12.2017
20:19:33
+

Дмитрий
09.12.2017
20:19:44
а почему он только при запуске теста нужен?

Kelin
09.12.2017
20:19:53
Он везде нужен

Leonid
09.12.2017
20:19:54
Можно же было перевести хотя бы :)

Дмитрий
09.12.2017
20:20:17
Он везде нужен
но если запустить в браузере то в консоли пусто

Leonid
09.12.2017
20:20:19
а почему он только при запуске теста нужен?
Попробуй открыть в старом браузере

Kelin
09.12.2017
20:20:30
но если запустить в браузере то в консоли пусто
Это не значит, что в старом браузере будет то же самое

Google
Дмитрий
09.12.2017
20:20:33
пасиб

Leonid
09.12.2017
20:21:37
но если запустить в браузере то в консоли пусто
Поддержка какого то апи разная во всех

Браузерах

Andrey
09.12.2017
20:23:51
Странно, что майки по умолчанию полифилл не добавили.

Andrew
09.12.2017
20:23:52
Вон в ie вроде до 10 или 11 версии даже для промисов нужен полифилл

Andrey
09.12.2017
20:24:11
Да, всем IE нужен полифил для промисов

Andrew
09.12.2017
20:24:14
Но если просят поддержку ei

Cenator
09.12.2017
20:24:22
Andrew
09.12.2017
20:24:31
Лучше сразу проект дропать

?

Тимофей
09.12.2017
20:26:48
а почему он только при запуске теста нужен?
Он нужен при запуске теста, потому что jest запускает их не в браузере, а в nodejs, там нет raf

Andrey
09.12.2017
20:27:07
отказывайся
Почему? С ie11 не так уж и много проблем.

Дмитрий
09.12.2017
20:27:16
Он нужен при запуске теста, потому что jest запускает их не в браузере, а в nodejs, там нет raf
да я уже понял. ок а можно запускать тесты в реальном браузере?

Andrey
09.12.2017
20:27:46
+ можно понять, когда твой код уж точно плохой. В ie тормозить будет)

Тимофей
09.12.2017
20:28:13
Дмитрий
09.12.2017
20:28:41
Можно, но пока не jest’ом
а что jest кроме jsdom ни в чём работать не может?

Andrey
09.12.2017
20:28:59
До чего же больно большую репу тащить с плохим интернетом.

Google
Andrey
09.12.2017
20:29:15


Тимофей
09.12.2017
20:29:22
а что jest кроме jsdom ни в чём работать не может?
Нет, но вроде давно планировали добавить

Дмитрий
09.12.2017
20:29:34
Leonid
09.12.2017
20:38:02
Дмитрий
09.12.2017
20:38:44
А какие альтернативы ?
ну у нас на проекте используется jasmine который запускается в настоящем хроме

Cenator
09.12.2017
20:39:21
Andrey
09.12.2017
20:39:52
флексы, гриды, полифиллы.
Ну, с флексами всё относительно норм) Гриды, ну м.б.

Но я не вижу смысла отказываться от денежного контрактат только из-за IE11

Admin
ERROR: S client not available

Cenator
09.12.2017
20:40:56
Ну, с флексами всё относительно норм) Гриды, ну м.б.
разработка должна быть продуктовой, а не аутсорсной

Andrey
09.12.2017
20:41:27
Продукт не может быть под IE?

Kelin
09.12.2017
20:41:45
На минуточку - гриды и флексы почти одинаковую поддержку имеют, разве что чуточку меньше у гридов

Cenator
09.12.2017
20:42:02
Согласен, а в чём противоречие?
нормальный лид объясняет манагеру что ие уже старый и не нужен

Andrey
09.12.2017
20:42:22
нормальный лид объясняет манагеру что ие уже старый и не нужен
Ага, особенно если он стоит больше, чем у половины заказчиков.

Kelin
09.12.2017
20:42:23
нормальный лид объясняет манагеру что ие уже старый и не нужен
А бизнес потребует от манагера максимальной поддержки

Andrey
09.12.2017
20:42:43
Особенно, если оверхеда не так много.

Cenator
09.12.2017
20:42:47
это продуктовая разрабока курильщика

Andrey
09.12.2017
20:43:09
это продуктовая разрабока курильщика
Я понимаю, что хочется разрабатывать только под хром.

Google
Andrey
09.12.2017
20:43:19
Но это плохо. Привет эра IE6!

Kelin
09.12.2017
20:43:49
Для которого этот несчастный 1% клиентов может дать -миллионы прибыли

Andrew
09.12.2017
20:45:16
Это тащить в проект старые костыли

Andrey
09.12.2017
20:45:50
Это тащить в проект старые костыли
Почему ты с одними костылями готов мириться, а с другими нет?

Andrew
09.12.2017
20:46:16
Я флоаты тащить в проект не буду

Sergey
09.12.2017
20:46:37
Я флоаты тащить в проект не буду
в IE11 с вёрсткой проблем нет, а полифиллы можно и отключить в будущем, если они нормальные

и не заставляют тебя писать кучу адаптеров

Andrew
09.12.2017
20:47:06
В если 10

Andrey
09.12.2017
20:47:21
В если 10
А если 6?

Что за глупые допущения?

Sergey
09.12.2017
20:47:48
В если 10
убедить, что надо поддержать только 11 в разы легче, чем убеждать, что ie не нужен вообще

Andrew
09.12.2017
20:47:53
Короче это больше бизнес вопрос

Sergey
09.12.2017
20:47:57
ну да

Andrew
09.12.2017
20:48:21
Если предлагают хорошую сумму за контракт

Дмитрий
09.12.2017
20:48:31
ок, а как настроить плагин jest в vs code?



John
09.12.2017
20:49:16
Так и появляются клиент-банк системы и системы сдачи государственной отчетности, которые в 2017 году работают только под ie8 и больше нигде. И ниипёт их, где ты в 2017 будешь покупать лицензию на WinXP, на которую только и можно его поставить. Скажете фантастический случай? Нет, лично являлся очевидцем событий весной этого года, когда в Беларуси с таким столкнулся. А контора крупная, весь софт белый...

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