
One
20.07.2018
13:27:38

Artyom
20.07.2018
13:28:10
Есть куча подводных камней
Вот прям целый таворняк, я бы сказал

Google

One
20.07.2018
13:29:20

Artyom
20.07.2018
13:29:34
А это единственные конечные пользователи этой библиотеки

One
20.07.2018
13:32:07
Людям не удобней
ну мы же задаем какбе кастом компонент. никто не видт что там внутри. или он не реагирует как должна реагировать кнопка к примеру. тогда проще создать свою библиотеку и юзать.

Artyom
20.07.2018
13:33:31
Тяжело читать с ошибками в знаках препинания

Дмитрий
20.07.2018
13:33:54
.

Artyom
20.07.2018
13:33:55
.
О, спасибо (положил в карман)

One
20.07.2018
13:35:19

Дмитрий
20.07.2018
13:36:30

Cenator
20.07.2018
13:37:06
жаль что бектиками импортировать нельзя(

Artyom
20.07.2018
13:37:10

Сергей
20.07.2018
13:38:25

Google

One
20.07.2018
13:42:00
не читал, но осуждаю
https://images.manning.com/720/960/resize/book/4/049be81-e8c1-4618-b444-28b45ee8e477/Mardan_RQ_hires_fc.png
это может в чат по работе?

Cenator
20.07.2018
13:42:45
@javascript_jobs и аккуратнее с выражениями

Ches
20.07.2018
13:43:35
подскажите как лучше c jest и enzyme проверить что компонент вернул null?

Artem
20.07.2018
13:46:37

Ches
20.07.2018
13:47:54
нужно в нем что то найти
вроде нашел в гугле
а, ну это тоже что ты и сказал)
спасибо)

Сергей
20.07.2018
13:49:40
правила читайте: http://bit.ly/our_etiquette

Ches
20.07.2018
13:49:52
извините)

Andrey
20.07.2018
13:50:10
Батлер надо настроить на RO за 3 сообщения подрят.

Abu
20.07.2018
13:51:04

Andrey
20.07.2018
13:51:21

Сергей
20.07.2018
13:51:35

Andrey
20.07.2018
13:51:46

Дмитрий
20.07.2018
13:51:59

Andrey
20.07.2018
13:52:23

Google

Дмитрий
20.07.2018
13:52:28
Будут чередовать

Andrey
20.07.2018
13:52:47

Дмитрий
20.07.2018
13:53:58
Ну вот я и говорю, если таких ферзей двое, то они избегают бана так как пишут одновременно))

Artem
20.07.2018
13:54:34

Andrey
20.07.2018
13:54:46

Abu
20.07.2018
13:55:56

Дмитрий
20.07.2018
13:56:13
Ооо, прям как в pro.js было
Отличное зрелище))
Банило, естественно в итоге тех, кого угораздило в чат что-то форварднуть

Andrey
20.07.2018
13:58:19
Вотъ.
Мемчанский RO получил бы)

rbsx
20.07.2018
14:11:57
тикай

Cenator
20.07.2018
14:13:01
в описании чат по юи, в нем ссылка на чат по работе

Nikita
20.07.2018
14:13:49

Ed
20.07.2018
14:17:33
@itsjohncena к сожалению не прокатило. Там нет нормальной ссылки, откуда можно взять данные. Просто ссылка админки и этот токен.
Идеи у меня закончились .
Но в любом случае благодарю.

Valeriy
20.07.2018
14:20:01
а кто как справляется с ситуацией когда на реакте надо запилить приложение с версткой под desktop, tablet, mobile?
и просто адаптивная верстка через breakpoint-ы в стилях не покрывает всех потребностей

Cenator
20.07.2018
14:20:49

Valeriy
20.07.2018
14:21:04
это требование заказчика принципиальное

Google

Cenator
20.07.2018
14:21:43

Valeriy
20.07.2018
14:22:04
ну мало ли у кого есть прям шикарный опыт на эту тему

Maxim robox
20.07.2018
14:22:20

Valeriy
20.07.2018
14:22:34
дело даже не в компонентах, а в их композиции

Cenator
20.07.2018
14:22:36

Valeriy
20.07.2018
14:22:46
для разных разрешений сама структура меняется

Admin
ERROR: S client not available

Valeriy
20.07.2018
14:23:04
типа было меню в appbar, а для mobile оно уже съехало в sidebar
и т.д.
пока замутил на media query, но че то все больше склоняемся перелезть на event resize
как в material-ui без балды сделали :))
они там повесили слушалку на resize и задебаунсили на 160мс

Artyom
20.07.2018
14:24:42

Valeriy
20.07.2018
14:25:11
тут скорее вопрос как лучше код организовать
декларативно определять параметры и рендерить все в одном пейдже
либо делать для каждого разрешения отдельный пейдж и не мусорить проверками внутри
MainPage.mobile.js, MainPage.desktop.js, MainPage.tablet.js
типа такого

Maxim robox
20.07.2018
14:27:06

Google

Valeriy
20.07.2018
14:27:47
ну рекомпоуз тут вряд ли помощник
он немного о другом

Maxim robox
20.07.2018
14:28:20
Он поощряет разделение на тупые и умные компоненты.

Valeriy
20.07.2018
14:28:46
так у меня нет проблемы такого разделения сейчас
есть LayoutProvider который спускает структурку через context api, в которой всегда понятно какой тип дисплея сейчас и какое разрешение
в зависимости от этого происходит рендеринг
но вот допустим для desktop он может иметь структуру типа
<AppBar>
<Logo />
<Menu />
</AppBar>
а для mobile уже
<AppBar>
<Logo />
</AppBar>
<SideBar>
<Menu />
</SideBar>
это если на пальцах
т.е. меняется сама структура верстки

Roman
20.07.2018
14:42:41

Artem
20.07.2018
14:42:46
А зачем провайдер, если просто лейауты менять надо?

Valeriy
20.07.2018
14:43:13
меняется видимость элементов, меняется структура компонентов

Artem
20.07.2018
14:44:20
эмм на уровне лейаутов пропсами моды включать компонентов?

Valeriy
20.07.2018
14:45:06

Artem
20.07.2018
14:45:36
а вообще взять самый простой и enhance делать до нужного функционала, было бы круче конечно, но архитектурить и архитектурить)