@react_js

Страница 2915 из 5115
Vladimir
10.01.2018
11:36:02
Возник вопрос, как правильно импортировать библиотеки, которые изменяют глобальный скоуп?

Я знаю это типичная проблема с плагинами jQuery :)

Igor
10.01.2018
11:37:26
Вебпак ?

Vladimir
10.01.2018
11:37:38
Ну понятно, много способов

Google
Vladimir
10.01.2018
11:37:54
Хотелось бы услышать реальный опыт

Igor
10.01.2018
11:39:48
А как ты либо юзаешь ?

Max
10.01.2018
11:40:20
сова

@sergeysova

Igor
10.01.2018
11:40:34
Но это не комильфо
Напиши декоратор и храни в стейте хистори последние n записей, но мне кажется что ты делаешь что то неправильно если зависишь от хистори

Сергей
10.01.2018
11:40:35
Чё

Max
10.01.2018
11:40:41
а как раньше называлось?

Vladimir
10.01.2018
11:41:01
Сергей
10.01.2018
11:41:04
Max
10.01.2018
11:41:06
ааа

елку вынес? ?

Igor
10.01.2018
11:41:14
Сергей
10.01.2018
11:41:30
елку вынес? ?
Ну да. А то до апреля стоять будет

Google
Igor
10.01.2018
11:42:52
Хотелось бы услышать реальный опыт
Хотелось бы понимать что за либы и как ты их пытаешься юзать

Vladimir
10.01.2018
11:43:05
А как ты либо юзаешь ?
Короче это Leaflet плагин, он прдпологает, что Leaflet уже подгружен в window.L

Igor
10.01.2018
11:43:07
В принципе не уверен что они нужны глобально

Vladimir
10.01.2018
11:43:30
Они нужны, потому что писать биндинг на CommonJS некомильфо

Короче говоря, принцип взаимодействия как у jQuery и плагинов

Dmitry
10.01.2018
11:51:37
А то что на картинке это ошибка которая вылетает когда пытаюсь отрендерить гугл драйв баттон

Igor
10.01.2018
11:52:50
В компонент

Но если модулей нет, то юзай вебпак

И бери их из cdn

Vladimir
10.01.2018
11:53:25
Я сейчас пытаюсь завести через imports-loader

Igor
10.01.2018
11:55:56
Прикольный, но похоже на костыль ;)

Что будет если в нескольких местах зареквайрить плагин под $

?

Кажется лучше вебпак

Oleg
10.01.2018
12:00:01
Подскажите по анимациям, таким как открыть - скрыть модальное окно. Основная сложность для меня тут - часть свойств надо менять сразу, а часть - с задержкой, например класс меняем сразу, а свойство display - через 100 ms Для изменения свойства с задержкой использовал ref и в setTimeout менял свойство напрямую, пример простого tooltip компонента - https://pastebin.com/A106QkqP Какие лучшие практики для таких анимаций на реакте? Стоит ли использовать react-transition-group?

Vladimir
10.01.2018
12:09:45
Кажется лучше вебпак
Сделал в итоге через script-loader, походу лучший вариант

Oleg
10.01.2018
12:39:01
если использовать react-transition-group, то плясками с display: none можно не заниматься, а по-честному: рендерить/не рендерить компонент
кстати в этом тултипе избавился от изменения display, достаточно было visibility в css менять

Google
Andrew
10.01.2018
12:55:07
Ребзи

а разве спред оператор еще не в спеке ?

kana
10.01.2018
12:55:49
нет

ну спред массивов да, в спеке

но не объектов

Andrew
10.01.2018
12:56:33
For object literals (new in ECMAScript; stage 3 draft):

чеееерт

а я так на собесе уверенно сказал

что его уже приняли

бля

kana
10.01.2018
12:58:05
довольно странно, что ты этого не знаешь, я с каждым проектом подключаю babel-plugin-object-rest-spread, что уже даже запомнил название и порядок слов в этом плагине, потому что в env его нет

ну и babel-plugin-transform-class-properties

kana
10.01.2018
12:58:43
это парочка плагинов которые всюду со мной, которые дополняют preset-env+preset-react

Andrew
10.01.2018
12:58:55
ну про babel-plugin-transform-class-properties

я точно знал

в вот про спред, чет сам высадился когда увидел что он еще на стедж 3

kana
10.01.2018
13:00:41
название плагина я запонил как "оры" - типа "ор" только в множественном числе, "ors" - "object rest spread"

andretshurotshka?❄️кде
10.01.2018
13:01:00
лол

kana
10.01.2018
13:01:10
потому что раньше тоже орал часто, что спреда объектов нет в спеке, а все в этом уверены

Andrey
10.01.2018
13:02:50
это парочка плагинов которые всюду со мной, которые дополняют preset-env+preset-react
Да, правда в 7 бабеле можно будет ещё 2 плагина добавить.

Google
kana
10.01.2018
13:03:11
какие?

Andrey
10.01.2018
13:03:27
какие?
Элвис оператор и декораторы.

kana
10.01.2018
13:03:28
тут столько андреев, я часто путаюсь

Admin
ERROR: S client not available

kana
10.01.2018
13:03:31
я сам Андрей правда

Andrey
10.01.2018
13:03:36
Называй меня лисой.

Andrew
10.01.2018
13:03:55
Andrey
10.01.2018
13:04:10
Хотя блин, надо, чтобы flow поддержал это(

Andrew
10.01.2018
13:04:36
а по декораторам они уже что-то решили

тип какой синтаксис будет

Andrey
10.01.2018
13:04:51
а по декораторам они уже что-то решили
Вроде как хотят в семёрке выпустить вторые декораторы.

Andrey
10.01.2018
13:05:21
Сергей
10.01.2018
13:05:23
а throw expressions? catch optional bindings?

kana
10.01.2018
13:05:58
а че, он (пайплайн) тоже есть в babel7? еще бы do-expression

Andrey
10.01.2018
13:06:06
а как же пайплайн?
http://babeljs.io/blog/2017/09/12/planning-for-7.0

Oleg
10.01.2018
13:06:22
Какой плагин можно юзать для скролла к элементу? Чет попробовал пару с npm, не работают

Andrey
10.01.2018
13:06:29
http://babeljs.io/blog/2017/12/27/nearing-the-7.0-release

kana
10.01.2018
13:06:46
но когда я тыкал do полгода назад, он был жутко кривой и не работал в своем самом частом кейсе - с switch

Google
Andrew
10.01.2018
13:07:28
тернарочки ))))))

Andrey
10.01.2018
13:07:55
Работает как минимум в IE11+

Саша
10.01.2018
13:07:55
флоу икстеншин для вскода ок работает?

Саша
10.01.2018
13:08:15
а то я раньше помню надо было отключать жс валидацию

Oleg
10.01.2018
13:08:20
скрол ту
там нету скролла к элементу, только по координатам. А координаты элемента нужно рекурсивно доставать в чистом жс(

Саша
10.01.2018
13:08:22
и как-то вообще не ок было

Oleg
10.01.2018
13:08:24
И мне лень

Саша
10.01.2018
13:08:34
просто думаю, юзать флоу в новом проекте или не)

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