@react_js

Страница 1360 из 5115
Oleg ?
29.05.2017
13:11:00
Мне нужно без мутации

Efim
29.05.2017
13:11:11
Max
29.05.2017
13:11:21
в смысле иммуталбельно?

Google
Oleg ?
29.05.2017
13:11:34
Да

Mike
29.05.2017
13:11:48
давно нжинкс не конфигил, нужно заглянуть, спасибо
да просто в server вместо _ пишешь subdomain.domain.com в каждом конфиге и они не конфликтуют и все збс

Stepan
29.05.2017
13:13:35
Я просто подожду новой версии :)

Efim
29.05.2017
13:14:22
да просто в server вместо _ пишешь subdomain.domain.com в каждом конфиге и они не конфликтуют и все збс
но на серверной мащине все равно придется забиндить эти поддомены, верно?

Sergey
29.05.2017
13:14:40
Efim
29.05.2017
13:15:21
да просто в server вместо _ пишешь subdomain.domain.com в каждом конфиге и они не конфликтуют и все збс
я ведь не могу написать в конфиге server subdomain.localohost или в связке с ип

Oleg ?
29.05.2017
13:15:24
Max
29.05.2017
13:16:23
Ramda

Oleg ?
29.05.2017
13:16:44
Без подключения левых либ пожалуйста

Sergey
29.05.2017
13:16:55
?
http://ramdajs.com/docs/#lensProp там строчка про set

Oleg ?
29.05.2017
13:17:36
Я ничего против не имею либ, но это не тот случай когда нужны вспомогательные либы

Google
Oleg ?
29.05.2017
13:17:53
Просто мне казалось можно решить задачу в одну строку

С помощью стандартных средств

Sergey
29.05.2017
13:18:55
Oleg ?
29.05.2017
13:19:35
Нет, там не мутация, если delete примменить ко второму объекту + сделал по другому, не через delete

Max
29.05.2017
13:19:36
Привет всем, а можно ли как-то узнать произошло ли какое-то выполнение js между двумя коллбеками requestIdleCallback (или requestAnimationFrame или setTimeout) ? Ставить флаги во всех местах кода не вариант а использовать zone.js и манкипатчить кучу апи мне кажется большим оверхедом. Может есть какой-то айдишник js таска где-то в недрах апи который всегда будет отличаться между двумя асихронными запусками?

Oleg ?
29.05.2017
13:19:45
const remove = (state, action) => { const { [action.payload.id]: undefined, ...newState } = { ...state }; return newState; };

Волчик
29.05.2017
13:29:48
проект на реакте под Cordova лучше сразу на native переписывать или можно жить с таким гидроцефалом?

code4aman
29.05.2017
13:34:51
забавно, сначала выясняли что-за omit, а потом - как сделать то же что делает omit? ?

Oleg ?
29.05.2017
13:34:53
Может лучше React - Native?

code4aman
29.05.2017
13:35:47
натив - имелось ввиду рн наверное

Vasily
29.05.2017
13:36:09
Oleg ?
29.05.2017
13:46:27
Я думал это написал жс и поехал

Vasily
29.05.2017
13:47:02
ну т.е. js разраб, который на месте обучился

Bro
29.05.2017
13:48:48
aka дизайнер который программирует асинхронные веб сервера.

Oleg ?
29.05.2017
14:03:22
reduce?

Sergei
29.05.2017
14:03:44
Array.prototype.reduce

Oleg ?
29.05.2017
14:06:06
типо пробежать по всем свойствам через reduce?

Google
Oleg ?
29.05.2017
14:06:21
Мне кажется очень грамоздкая конструкция выйдет

Уж лучше написать в две строки

Sergei
29.05.2017
14:06:54
Сделай отдельную функцию

Oleg ?
29.05.2017
14:07:50
Я так и сделал

Sergei
29.05.2017
14:08:03
const removeEntryFromObject = (key, object) => logic

Oleg ?
29.05.2017
14:08:45
Ну мне эта штука один раз нужна, так что просто написал редьюсер в две строки

*редьюсер в контексте редакса

Sergei
29.05.2017
14:09:12
У меня такое есть в утилитах

Часто надо

Oleg ?
29.05.2017
14:09:40
Если мне понадобится второй раз, то напишу в утилитах функцию

Sergei
29.05.2017
14:09:52
Спасибо

Oleg ?
29.05.2017
14:10:01
? :D

Oleg ?
29.05.2017
14:10:04
За что?)

Sergei
29.05.2017
14:10:30
Ну, что ты послушаешь меня, когда надо

Mike
29.05.2017
14:11:11
чуваки, есть странный вопрос

Oleg ?
29.05.2017
14:11:13
Я всегда прислушиваюсь, даже если считаю, что человек не прав, ведь он может быть вполне прав)

Mike
29.05.2017
14:11:20
у меня в проекте мобильная и полная версии в монорепе

при этом в мобильной роутер 4

Oleg ?
29.05.2017
14:11:40
Я бы делил проект

Mike
29.05.2017
14:11:47
а в полной хочу react-router-redux, который от третьего роутера

Google
Mike
29.05.2017
14:11:52
а нода у них общая

Oleg ?
29.05.2017
14:12:09
Хотя много общего может быть

Mike
29.05.2017
14:12:10
я могу как-нить при импорте указать версию пакета, из которого импорчу?

Oleg ?
29.05.2017
14:12:23
@

Mike
29.05.2017
14:12:25
там компоненты общие некоторые и либа запросов к апи

@ при импорте работает?

Oleg ?
29.05.2017
14:12:35
npm i —save myPkg@1.0.0

Mike
29.05.2017
14:12:39
нене

Oleg ?
29.05.2017
14:12:41
Да

Mike
29.05.2017
14:12:44
как раз нпм ставит 4

Admin
ERROR: S client not available

Oleg ?
29.05.2017
14:12:50
Хотя

Mike
29.05.2017
14:12:53
а редакс роутер подтягивает 3

и я хочу в полной версии когда говорю import { Route } from 'react-router' выбирать, из какого роутера

Oleg ?
29.05.2017
14:13:17
Так ставь 3

Evgeny
29.05.2017
14:13:26
Не можешь

Oleg ?
29.05.2017
14:13:26
Сложно

Mike
29.05.2017
14:13:27
но в мобильной уже на 4 написано(

Evgeny
29.05.2017
14:13:27
Забей

Mike
29.05.2017
14:13:31
ок

Google
Mike
29.05.2017
14:13:34
понял

Evgeny
29.05.2017
14:13:36
Нет такой фичи в нпм

Ломает пиздец, сложно рефакторить

? ethorz
29.05.2017
14:13:53
<li key={option[valueField]} label={option[labelField]} onClick={(e) => this._onChange(e)} className={cn(styles.list, {[styles.selected]: active})} >

Oleg ?
29.05.2017
14:14:03
Поэтому стоит разделить мобильную от полной версии

? ethorz
29.05.2017
14:14:05
как лучше обратиться к кликнутому li?

через ref?

Mike
29.05.2017
14:14:21
я бы передавал в колбэк

Mike
29.05.2017
14:14:51
типа onClick={(e) => this._onChange(e, option[valueField])}

? ethorz
29.05.2017
14:15:20
Mike
29.05.2017
14:15:25
если тебе не менять его надо, а просто понять, в какой ткнули

? ethorz
29.05.2017
14:15:31
$()
не нужен джиквери)

Evgeny
29.05.2017
14:15:40
Почему?

Pasha
29.05.2017
14:15:45
:D

Mike
29.05.2017
14:16:35
потому что гладиолус

? ethorz
29.05.2017
14:16:47
прост

Oleg ?
29.05.2017
14:25:32
Ребят, не могу проблему решить, у меня данные в редаксе хранятся в виде объектов > Далее делаю запрос на сервер "Отправка сообщения", кладу это сообщение в стору, со случайно сгенерированным ID со статусом Loading > Жду отвут от сервера о том, что сообщение отправлено упешно > Приходит успешный ответ с сообщением, в котором, ofc, уже есть id от сервера Что делать со старым ID или новым ID? Или лучше хранить в виде массива?

То есть сначала стейт такой: { [firstID]: { isLoading: true, id: firstID, ...otherProps } } затем приходит ответ от сервера, в сообщении уже указан новый id, что в этом случае делать?

Mike
29.05.2017
14:28:06
ну ты например на клиенте и сервере один и тот же айди выдавай, лол

зачем тебе одним и тем же данным разные айди?

Oleg ?
29.05.2017
14:28:20
И как это сделать?

Mike
29.05.2017
14:28:32
или заведи у себя еще одно поле "server_id: "

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