@react_js

Страница 4557 из 5115
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
Зачем ты данные в window пихаешь? Я просто интересуюсь
мы так данные с бека пропихивали в свое время

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

Mark
06.08.2018
08:32:30
мы так данные с бека пропихивали в свое время
Да, я так и понял, просто, ну не знаю, как-то странно, но вообще можно (да, что угодно вообще можно)

Derek
06.08.2018
08:32:35
мы так данные с бека пропихивали в свое время
в чем смысл ? рендерить данные в дом ?

Max
06.08.2018
08:33:13
в чем смысл ? рендерить данные в дом ?
серверные константы пихали, плюс данные о пользователе чтобы лишний раз не ходить в апи

но у нас тогда бекенд на джанге генерил хтмл

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

Mark
06.08.2018
08:34:06
серверные константы пихали, плюс данные о пользователе чтобы лишний раз не ходить в апи
Погоди, а если константы содержат секретную информацию, вы ее тоже в дом кидаете??

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

Derek
06.08.2018
08:34:45
Погоди, а если константы содержат секретную информацию, вы ее тоже в дом кидаете??
конечно, доступы к севрвакам и отдельно данные банковских карточек

Mark
06.08.2018
08:35:08
Спинер рисовать, пока они не загрузятся - не ок
А почему не грузить в самом начале? Пока важны части всего апа не подгрузятся?

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

Max
06.08.2018
08:35:45
не, меню рисуется сразу, контент страницы - пока не загрузятся данные контента
мы рисуем спиннер глобальный пока грузим данные об авторизации и глобальные штуки с сервера

☢Jura
06.08.2018
08:35:46
сделай без редакса сначала надо будет расширить - сделаешь с редаксом
Ну вопрос скорее принципиальный, коллега говорит "Все данные нужно через redux пропускать". На счет всего остального я согласен. Но этот пример как то бомбанул...

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

Timofey
06.08.2018
08:36:39
мы рисуем спиннер глобальный пока грузим данные об авторизации и глобальные штуки с сервера
Ну это вопрос требований. У нас были такие требования, так что сделали пробросом данных с бэка. Тем более бэк эти данные перед отрисовкой всеравно получает. Смысл их потом еще раз реквестом тянуть

Mark
06.08.2018
08:37:38
ты сам что-то напридумывал
Ну я так и подумал, просто удостовериться)

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

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 в проекте и на сколько они используются?

Admin
ERROR: S client not available

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

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?

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


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