@react_js

Страница 1012 из 5115
Danil
28.02.2017
16:58:09
Ну все понял в общем

Всем спасибо

Igor
28.02.2017
17:02:09
тестовое понравилось?
сказали збс на собесе, раза 3-4...) думал, что все круто, но взяли другого в итоге

Google
Igor
28.02.2017
17:05:12
а на какую позицию была вакансия?
джун фронт-энд, но там был релокейт для меня, из-за этого попросил, наверно, много

Igor
28.02.2017
17:13:21
а сейчас как с работой?
на удаленке, на ИС, проект на реакте, очень большой, я один фронт, немного не в своей тарелке, так как нет наставника, но таски делаются

Волчик
28.02.2017
17:16:54
ну ты говоришь наставника нет

или именно трудно в проекте ориентироваться?

Vladimir
28.02.2017
17:20:41
Мб в личку?

Волчик
28.02.2017
17:21:33
А что не так? Обсуждаем проблемы поддержки крупного проекта на реакте.

Igor
28.02.2017
17:24:48
ну ты говоришь наставника нет
ну у меня коммерческого опыта практически нет, на реакте это первый, и так как я сейчас сам, то делаю проект, как знаю. до меня его делал разраб, который еще слабее меня(в реакте 100%), в жс тоже куча ошибок. проблем с проектом не испытаваю, но и развития не вижу, так как нет ментора и проект написан по технологиям 2014-2015 года.

Dima
28.02.2017
21:55:37
ребята,а где нужно использовать normalizr? в редюсерах?

Google
Mikhail
28.02.2017
21:57:46
Там где проходит action type что данные пришли

Dima
28.02.2017
22:00:37
а расскажи зачем ?
я получаю массив объектов,и хочу,чтобы в этих объектах свойсто detailsID было массивом



потому что дублируются объекты

Mikhail
28.02.2017
22:01:14
Ну или можешь в той функции обёртке, которая данные забирает

Dima
28.02.2017
22:02:41
Mikhail
28.02.2017
22:04:58
Ну у тебя же есть функция типа getYorObjects

Вот там и можешь в reponse уже диспатчить отнормализованные данные

Dima
28.02.2017
22:05:49
ааа,в экшене. Я понял

Mikhail
28.02.2017
22:05:51
между первым вариантом выше и эти выбери - хз какой из них более правилен

Alexander
01.03.2017
02:12:36
В action creator или в обертке над api лучше всего его использовать

Denis
01.03.2017
05:05:41
Вот это норм) https://lightningdesignsystem.com



Khangeldy
01.03.2017
05:42:24
Можете подсказать про socket.io клиент. Можно ли получить ид к примеру каждого таба или даже клиента разных браузера. Потом что делать бы desktop notification приходил только один?

Anton
01.03.2017
05:43:06
Юзать web worker

Khangeldy
01.03.2017
05:44:26
Юзать web worker
как гугл набрать ? socket.io web worker prevent multiple?

Anton
01.03.2017
05:47:11
Уведомления обычно через пуш приходят, но можно и держать одно соединение внутри воркера и общаться через него со всеми вкладками

Philipp
01.03.2017
06:41:55
Что думаете, товарищи https://neonto.com/reactstudio?) *я к этому отношения не имею, не реклама

Google
Paul
01.03.2017
06:48:43
Можете подсказать про socket.io клиент. Можно ли получить ид к примеру каждого таба или даже клиента разных браузера. Потом что делать бы desktop notification приходил только один?
Ну так если у тебя менеджер сессий который держит сокеты к пользователям (а без этого никуда), то ты сам знаешь у какого пользователя сколько вкладок или сессий открыто. В одну из и шли (еще лучше используя данные от page visibility api)

Paul
01.03.2017
06:52:25
Нет, это не параметр, это менеджер который надо писать : )

Khangeldy
01.03.2017
06:56:03
Paul
01.03.2017
06:57:48
Ты notification откуда собрался отправлять в другие вкладки, с клиента?

Denis
01.03.2017
07:01:13
Можно не городить и показывать по page visibility

Хотя в таком случае непонятно кто должен показать если все страницы скрыты

Khangeldy
01.03.2017
07:03:54
Помимо web notification, есть react component который тоже показывает эти уведомление

Denis
01.03.2017
07:04:41
Тебе принципиально веб воркеры ?

Khangeldy
01.03.2017
07:04:51
нет

Denis
01.03.2017
07:04:53
Можно уведомление положить в локал стор

Denis
01.03.2017
07:05:03
Активная страница покажет

И удалит со стора

Если все вкладки скрыты, то первая получившая фокус побежит в стор

Paul
01.03.2017
07:11:38
Там больше чем это. Да, руками, чтобы и http и socket единообразно поддерживал

Ruslan
01.03.2017
07:50:04
Там больше чем это. Да, руками, чтобы и http и socket единообразно поддерживал
Понятно, что больше, просто меня сейчас именно это интересует. Что используете - Socket.IO, SockJS, свою реализацию? Как детектите состояние - watchdog, etc?

Google
Paul
01.03.2017
07:53:22
Socket.io, не знаю что такое watchdog

Denis
01.03.2017
07:58:20
А как узнал, если не секрет, про React Studio?
тут об этом продукте писали

но вроде как все засрали

Andrey
01.03.2017
07:59:04
Что думаете, товарищи https://neonto.com/reactstudio?) *я к этому отношения не имею, не реклама
Крутая штука, надо будет попробовать заиспользовать, как раз думал о примерно таком инструменте

Denis
01.03.2017
07:59:25
но вроде как все засрали
Всё же меняется :)

Admin
ERROR: S client not available

Aleksey
01.03.2017
08:27:54
Привет, подскажите как более грамотно сделать удаление элемента из массива в redux. return Object.assign({}, state,{ todo:[ ] }) пытаюсь через filter, но он все удаляет

Dmitry ?
01.03.2017
08:28:54
В смысле всё? Значит фильтер неправильный написал

Удалить по значению или по индексу?

Сергей
01.03.2017
08:29:08
Всем привет Кто юзает vscode, подскажите пожалуйста Как скрыть маленькую панель OPEN EDITORS ?

Aleksey
01.03.2017
08:29:27
по индексу action.data - id

Dmitry ?
01.03.2017
08:31:33
data.filter((item, index) => index !== your_index)

Dmitry ?
01.03.2017
08:32:24
по индексу action.data - id
По id data.filter((item) => item.id !== your_id)

Aleksey
01.03.2017
08:35:23
return Object.assign({}, state,{ todo:state.todo.filter(e=>{ e.id!==action.data }) }) } Я так делал, но он полностью чистит массив

Dmitry ?
01.03.2017
08:36:02
return допиши

Или без скобок

Иначе у тебя функция ничего не возвращает (undefined) поэтому все элементы false

Aleksey
01.03.2017
08:36:54
о, return помог. Спасибо?

Evgeny
01.03.2017
09:15:03
create-react-app норм?

Google
Evgeny
01.03.2017
09:15:08
Если делать крупный проект

Yan
01.03.2017
09:15:42
https://github.com/react-boilerplate/react-boilerplate

если крупный то лучше вот так

Evgeny
01.03.2017
09:17:40
Как воткнуть туда постцсс?

Yan
01.03.2017
09:19:08
в папке internals настройка сборки

надо там ковырять

Andrew
01.03.2017
09:20:05
Бит подъехал

Yan
01.03.2017
09:20:33
react-boilerplate/internals/webpack/webpack.base.babel.js

лоадеры

Sergey
01.03.2017
09:29:49
Можете подсказать https://gist.github.com/anonymous/31b3814f7e386e6eef35e31747796e24 как мне по клику на .menu-tab добавлять класс к .menu-hide и потом по повторному добовлять другой по факту show/hide

Mike
01.03.2017
09:38:38
ну меняй по клику стейт, а в классах пиши className={'menu ' + this.state.foo ? 'menu-hide' : ''}

Kir
01.03.2017
09:40:51
this.setState(function(prevState, props) {return {value: !prevState.value}}) я думаю так

не пиши в классах this.state.value, для этого есть деструктуризация объекта )

const { value } = this.state;

Mike
01.03.2017
09:49:59
не ну я рад что объект можно деструктуризировать, но нафига мне переменные плодить, чтобы потом при отладке еще искать, какое у нее значение, если мне ровно нужно обратиться к конкретному полю? это и явнее, и переменные не плодятся

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