
Max
06.08.2018
08:19:12
https://www.browserstack.com/

Timofey
06.08.2018
08:26:25
У меня вопрос. У одного из контейнеров есть статик св-во:
static someData = window.__data.someData;
При прогоне теста (enzyme) у меня возникает ошибка:
Cannot read property 'someData' of undefined
Как правильно замокать window.__data?
global.window = {__data: {someData: 'foo'}};
не работает, при прогоне вылезает, описанная выше, ошибка
Отбой, надо было писать
global.__data = {someData: 'foo'};

Mark
06.08.2018
08:30:48
Зачем ты данные в window пихаешь? Я просто интересуюсь

Google

Derek
06.08.2018
08:31:25
если только ради тестовой среды, хотя есть много инструментов для этого

☢Jura
06.08.2018
08:31:33
Всем привет. Есть страница с чатом, в ней есть компонент с выбором собеседника(select). Подгрузка собеседников осуществляется через rest-api.
Скажите насколько целесообразно подключать select к redux? Например: начинаем вводить что-то в инпут селекта, получаем данные с сервера, должны ли эти данные проходить через redux? Стор собеседников присутствует, но что-то есть сомения по поводу того, что нужно гонять эти данные через redux

Max
06.08.2018
08:31:40

Timofey
06.08.2018
08:31:56
Это важные данные, они изначально на ноде пишутся в window.data, на клиенте сразу оттуда достаются.

Mark
06.08.2018
08:32:30

Max
06.08.2018
08:32:34

Derek
06.08.2018
08:32:35

Max
06.08.2018
08:33:13
но у нас тогда бекенд на джанге генерил хтмл

Timofey
06.08.2018
08:33:48
например - роли юзера, на них завязано визуальное отображение страниц, например - меню. Реквестом их тянуть - значит рисовать спинер на месте меню.

Derek
06.08.2018
08:34:05

Mark
06.08.2018
08:34:06

Max
06.08.2018
08:34:15

Google

Timofey
06.08.2018
08:34:33
Спинер рисовать, пока они не загрузятся - не ок

Derek
06.08.2018
08:34:45

Max
06.08.2018
08:34:54

Mark
06.08.2018
08:35:08

Timofey
06.08.2018
08:35:11
не, меню рисуется сразу, контент страницы - пока не загрузятся данные контента

Mark
06.08.2018
08:35:22

Max
06.08.2018
08:35:45

☢Jura
06.08.2018
08:35:46

Mark
06.08.2018
08:35:54
что значит "секретную информацию"?
Например доступ к бд, понятное дело, что такое вы наверное не пихали туда, но исходя из твоего сообщения, можно было предположить и такое

Derek
06.08.2018
08:36:15

Timofey
06.08.2018
08:36:39

Max
06.08.2018
08:36:42

Mark
06.08.2018
08:37:38

☢Jura
06.08.2018
08:37:53
сделай через контекст АПИ
В моем случае, скорее нужен аргумент против того чтобы эти данные через редакс пропускать. Там все настолько просто что можно стейтом компонента обойтись.

Max
06.08.2018
08:37:55

Derek
06.08.2018
08:42:19
@syabro подскажи мне про иконки svg. лучше сделать кажду. отдельным компонентом или грзить спрайтом и по ID вставлять ?

Max
06.08.2018
08:42:59
без понятия, я с ними не работал
у нас FA
могу подтвердить что с фонтами можно заебаться

Google


Mark
06.08.2018
08:44:56
Хотите занимательную ситуацию?
Юзаем преакт, во первых все страницы - хтмл (роутинг как у SSR, но SPA), значит под каждую страницу делаем свой апп (сюда-же свой стор, редюсеры и так далее), это все дело работает со стилями написанными на scss, который кстати просто космически странно генерирует css (об этом в другой жизни), про организацию кода здесь никто не слышал, реюзабельные компоненыты? Что это такое? Не, не слышали!
Говорю, давайте атомик дизайн запилим, будет у вас челая куча классных компонентов, скорость разработка страниц взлетит до небес! На что мне ответили - "Не, эт чет сложна, там дизайнеры не поймут (лол, причем тут дизайнеры?)
Ну ладно думаю, вы ж тут хозяева, без проблем.
Следующий день, говорю, давайте откажемся от scss и бем методологии и нормально на styled-components хотя-бы делать, чтобы вообще прелестно было. Не, эт не подходит, пушо у нас через три пизды колено пишут приложение на мобайл и юзают styled-components, а там ну у нас же дизайнеры, они не поймут (хоть иди и убивай всех дизайнеров в тиме).
Короче, что я из этого понял - если у вас дизайнеры не шарят в атомик дизайн и styled-components - вы не можете использовать эти технологии, дизайнеры же не шарят ??
Уйду в Ракутен или на удаленку, посмеяться-то посмеялся, но вот мне этот код чет вообще не весело поддерживать
Я еще психанул и запилил свою маленькую UI либу откуда тяну компоненты для других страниц, может так увидят прелести этой вещи и поймут, что пора бы уже


zerc
06.08.2018
08:47:37
чет пригорел парень ?


Mikhail
06.08.2018
08:49:01
Хотите занимательную ситуацию?
Юзаем преакт, во первых все страницы - хтмл (роутинг как у SSR, но SPA), значит под каждую страницу делаем свой апп (сюда-же свой стор, редюсеры и так далее), это все дело работает со стилями написанными на scss, который кстати просто космически странно генерирует css (об этом в другой жизни), про организацию кода здесь никто не слышал, реюзабельные компоненыты? Что это такое? Не, не слышали!
Говорю, давайте атомик дизайн запилим, будет у вас челая куча классных компонентов, скорость разработка страниц взлетит до небес! На что мне ответили - "Не, эт чет сложна, там дизайнеры не поймут (лол, причем тут дизайнеры?)
Ну ладно думаю, вы ж тут хозяева, без проблем.
Следующий день, говорю, давайте откажемся от scss и бем методологии и нормально на styled-components хотя-бы делать, чтобы вообще прелестно было. Не, эт не подходит, пушо у нас через три пизды колено пишут приложение на мобайл и юзают styled-components, а там ну у нас же дизайнеры, они не поймут (хоть иди и убивай всех дизайнеров в тиме).
Короче, что я из этого понял - если у вас дизайнеры не шарят в атомик дизайн и styled-components - вы не можете использовать эти технологии, дизайнеры же не шарят ??
Это где такое?


Олег
06.08.2018
08:49:30
а чо sc еще не умер

Mark
06.08.2018
08:50:37

Mikhail
06.08.2018
08:51:48
Я думал в Японии топ разработчики...

Mark
06.08.2018
08:52:39

Dzmitry
06.08.2018
08:52:57

Aziz
06.08.2018
08:57:13
всем привет, как определить сколько весят пакеты npm в проекте и на сколько они используются?

Kendr
06.08.2018
08:57:37

Mark
06.08.2018
08:57:42

Admin
ERROR: S client not available

Aziz
06.08.2018
08:57:50
спасибо)

Артур
06.08.2018
08:57:52

Nick
06.08.2018
08:57:57

Mark
06.08.2018
08:58:21
Это наверное самая быстрая и самая большая очередь ответов

Aziz
06.08.2018
08:58:23
всем спасибо)

☢Jura
06.08.2018
08:58:41
А как же https://www.npmjs.com/package/webpack-bundle-analyzer ?
Не заметил. Выше написали...

Google

Andrey
06.08.2018
09:02:31
А чего макс из чата свалил?

Maxim robox
06.08.2018
09:02:43
Подскажите, как в RR4 прописать или в path роута?
Типа такого: /(one|two|three)

Anton
06.08.2018
09:04:03
и как это таботать должно?

Daniil
06.08.2018
09:05:44
при разных путях один и тот же компонент X?

Maxim robox
06.08.2018
09:07:47

Daniil
06.08.2018
09:08:16
Я честно не помню, вроде нельзя в path пихать такое.

Anton
06.08.2018
09:08:25
<Route exact path={['/users', '/users/create']} component={UsersIndex} />

Daniil
06.08.2018
09:08:32
о лол

Anton
06.08.2018
09:08:33
массив

Maxim robox
06.08.2018
09:09:48
массив
О, и правда. Что-то в доке не нашел этого.
Спасибо!

Anton
06.08.2018
09:09:57
Пожалуйста
ты если что в исходник прыгай
там все прозрачно

Maxim robox
06.08.2018
09:15:09
Хотя proptypes ругается. Он там только string ждет.
Короче, вкорячил регекс в итоге.

Vlad
06.08.2018
09:44:07