@react_js

Страница 4441 из 5115
One
20.07.2018
13:27:38
Сброс стилей лень делать? Зачем так делать вообще?
ну для определения стиля элементы <div> самое то какая разница, главное шоб работало

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
.

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
И кавычки! «» — для норм пацанов ?
Ну и сиди на своем макбуке, мне и так хорошо ?

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?

Ches
20.07.2018
13:47:54
проверить тип type()
shallow enzyme возвращает дерево

нужно в нем что то найти

вроде нашел в гугле

а, ну это тоже что ты и сказал)

спасибо)

Сергей
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 сообщения подрят.

Andrey
20.07.2018
13:51:21
Пол чата уйдут в ро
РО можно на минут 10 давать.

Сергей
20.07.2018
13:51:35
Пол чата уйдут в ро
максимум человек 10

Andrey
20.07.2018
13:51:46
максимум человек 10
Больше в этом чате людей не общается)

Дмитрий
20.07.2018
13:51:59
Батлер надо настроить на RO за 3 сообщения подрят.
Проблема успешно решается если любителей столбиков в диалоге больше одного))

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

Andrey
20.07.2018
13:52:47
Будут чередовать
Так людям насрать на собеседника. Написали и ладно.

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

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
в описании чат по юи, в нем ссылка на чат по работе

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

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

и просто адаптивная верстка через breakpoint-ы в стилях не покрывает всех потребностей

Valeriy
20.07.2018
14:21:04
Гриды пробовал?
гриды запретили юзать, юзаем только флексбоксы

это требование заказчика принципиальное

Google
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мс

Valeriy
20.07.2018
14:25:11
тут скорее вопрос как лучше код организовать

декларативно определять параметры и рендерить все в одном пейдже

либо делать для каждого разрешения отдельный пейдж и не мусорить проверками внутри

MainPage.mobile.js, MainPage.desktop.js, MainPage.tablet.js

типа такого

Maxim robox
20.07.2018
14:27:06
тут скорее вопрос как лучше код организовать
Я бы взял recompose и написал бы кучу containers. Ну и тупых компонентов для рендеринга.

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
т.е. меняется сама структура верстки
https://github.com/ReactTraining/react-media а такое пробовал?

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

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

https://github.com/ReactTraining/react-media а такое пробовал?
ну это по сути тоже самое что я написал, только я под себя больше заточил провайдера

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

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

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