@react_js

Страница 175 из 5115
Andrey
08.06.2016
17:57:34
если я установлю ещё один чатик то в общей сумме у меня их будет 12

вам хэнгаутса разве мало?

Roman
08.06.2016
17:57:54
иди работай

Andrey
08.06.2016
17:58:00
он тоже умеет в браузер

Google
Roman
08.06.2016
17:58:34
в нем не особо удобно, дискорд как слак, только по приятнее чуть

с войсом

Aleksey
08.06.2016
17:59:58
Andrey
08.06.2016
17:59:58
в слаке тоже можно звонить с войсом )

anoru
08.06.2016
18:02:32
разве слэк не через хенгаут работает? Там свои звонки есть?

Roman
08.06.2016
18:06:18
а так да, интеграция была

Dmitry
08.06.2016
19:43:47
Парни, может я не дочитал где-то доку, можно как-то хитро апдейтить только часть компонента или надо для этого делить его на отдельные фрагменты и стейт менять в чайлдах и настраивать общение между ними? У меня листинг и карта внутри одного компонента + что-то типа кастомного скролла внутри, который положение в стейт сохраняет и карта постоянно перерисовывается, звучит печально очень) Или лучше сделать работу с домом без привязки к стейту?

Sergey
08.06.2016
19:45:18
В плане общения, можешь просто в props передавать. А для изменения стейта в родительском компоненте прокидывать в чайлд коллбэк.

А вообще, если появляется подобная необходимость, то самое время задуматься о подключении flux

Slava
08.06.2016
20:14:48
https://www.evernote.com/l/AFjBUzBFNkxAZ4j4aM-KRTRvqmV1a-2Lixc – чуваки, покритикуйте вакансию :)

Я видел у вас обычно неплохо получается

Google
Sergey
08.06.2016
20:22:11
> Уважаемые москвичи и ГОСТИ СТОЛИЦЫ, хорошего вам настроения, вы держитесь здесь, просто денег нет. (с) Это вообще к чему написано?

Andrey
08.06.2016
20:22:11
Уважаемые москвичи и ГОСТИ СТОЛИЦЫ, хорошего вам настроения, вы держитесь здесь, просто денег нет. (с)

типо не большая зп, по этому ищут из регионов )

Slava
08.06.2016
20:23:32
Может и большая, но тут соблазнов много :)

Artyom
08.06.2016
20:29:24
Да.
а есть уже серв? если нет - создавай)

ой, не то процитировал. Вообщем я про дискорд

Denis
08.06.2016
20:32:16
Друзья, совсем скоро, 17 июня, состоится DevConf 2016! Как всегда позитивная атмосфера, много интересных людей и разнообразных докладов: http://devconf.ru/ru Мы решили розыграть один билет среди участников нашей группы. Кому достанется билет - будет определенно случайным образом. Для участия необходимо заполнить маленькую форму до 9 вечера 9 июня: + https://denisizmaylov.typeform.com/to/Gx5WM4
Парни, осталось 9 часов до завершения викторины. Она заканчивается завтра, 19 июня в 9:00. Торопитесь успеть. Таким образом разгрываем три билета на DevConf 2016 по одному в каждой из следующих групп: - React.js https://telegram.me/react_js - Node.js https://telegram.me/nodejs_ru - React Native https://telegram.me/reactnative_ru Условия и отдельная ссылка на форму в каждой из этих группе (см. прикреплённое сообщение).

Dmitry
08.06.2016
20:44:03
А вообще, если появляется подобная необходимость, то самое время задуматься о подключении flux
У меня уже редакс, но кажется как-то странно держать в глобальном стейте положение скролла и подобные вещи, хотя похоже это просто пока голова не принимает, но надо переносить)

Konstant1n
08.06.2016
20:47:47
Всем привет! Ребята, кто-нить пытался заюзать webchimera.js с electron или nw.js?

Denis
08.06.2016
20:50:24
Может быть подскажет @potomushto - автор react-native-desktop

Konstant1n
08.06.2016
20:53:02
Спасибо, попробую спросить.

★nton
08.06.2016
21:51:22
Кто нибудь пользует vs code для react?

trump ? trump ? hillary
08.06.2016
21:52:47
использую VS Code, но реакт вообще не использую

Igor
08.06.2016
21:53:35
интересно, какой процент людей из этого чата реакт вообще ни разу не трогали?)

trump ? trump ? hillary
08.06.2016
21:54:37
ну я трогал

проблевался и ушел

ENAMETOOLONG
08.06.2016
21:54:56
меньше 3% я думаю

рекрутеры тут тоже есть ?

Vadim
08.06.2016
21:57:30
конешно есть)

Google
★nton
08.06.2016
22:30:16
Лол

использую VS Code, но реакт вообще не использую
Для js? Просто хотел узнать какой набор плагинов кто использует

Aleksey
09.06.2016
04:16:27
а есть уже серв? если нет - создавай)
Был, devall. Если народ наберется то имеет смысл. Надо сделать голосование.

Для js? Просто хотел узнать какой набор плагинов кто использует
Я попробовал, но пока мало их, и они не развиты. Неудобно.

Алексей
09.06.2016
05:22:34
Кто-нибудь сталкивался с таким? Есть редьюсер forms - это хранилище для всех форм, которых может быть любое количество. Поэтому, есть action createForm, который создает в forms поле - хранилище для определенной формы. Проблема в том, что при подписке компонента на эту динамическую форму, при экшене createForm компонент реагирует, но при дальнейщей работе с формой, компонент не видит изменений state-a

Алексей
09.06.2016
05:50:00
пробовал разные варианты

а как ты коннектишь компонент к стейту?
const maStateToProps = (state) => ({forms: state.forms}) и уже в самом компоненте по имени обращаться к нужному полю-форме

пробывал сразу в mapToStateProps фильтровать по нужному полю

const maStateToProps = (state) => ({form: state.forms['formname']})

Антон
09.06.2016
05:53:30
А как хранишь states в редьюсере?

Алексей
09.06.2016
05:56:46
ну вот в упращенном виде так редьюсер выглядит

Алексей
09.06.2016
05:57:45
import { FORM_CREATE, FORM_FETCHING } from "constants/forms/"; function initForm() { return { fetching: false } }; const initialState = {}; export default forms(state=initialState, actions) { let {type, payload} = actions; state = clone(state); switch(type) { case FORM_CREATE: { let {name} = payload; state[name] = initForm(); return state; } case FORM_FETCHING: { let {name} = payload; state[name].fetching = true; return state; } default: state; } }

на FORM_CREATE он реагирует, на FORM_FETCHING уже нет

clone - это библиотека, замена {...state}

хотя и при {...state} те же проблемы

Denis
09.06.2016
07:07:38
Вот мы и перевалили отметку в 600 членов :)

Stanislav
09.06.2016
07:09:43
не факт, здесь вроде есть женщины

anoru
09.06.2016
07:09:48
круто)

Admin
ERROR: S client not available

Google
Alexey
09.06.2016
07:10:03
600й!

anoru
09.06.2016
07:10:09
пробовал разные варианты
не вникал, но возможно тебе надо глянуть на pure у коннекта. Тут прочти по поиску "pure"

https://github.com/reactjs/react-redux/blob/master/docs/api.md#connectmapstatetoprops-mapdispatchtoprops-mergeprops-options

Ivan
09.06.2016
07:12:23
600 это круто, радует что сообщество живое

здоровая атмосфера ?

Semyon
09.06.2016
07:14:27
Куда здоровее, чем в большинстве русскоязычных чатиков

Artur
09.06.2016
07:21:26
О, да. Я бы сказкал, что это самый культурный из всех, которые у меня есть.

Denis
09.06.2016
07:24:24
Ещё чуть и до обнимашек дойдём)

Roman
09.06.2016
07:25:23
Ещё чуть и до обнимашек дойдём)
главное аватарку на радужную не сменить:)

Igor
09.06.2016
07:37:56
О, да. Я бы сказкал, что это самый культурный из всех, которые у меня есть.
у меня он наравне с джавовским, остальным да, далековато :)

Alexey
09.06.2016
07:40:22
у меня он наравне с джавовским, остальным да, далековато :)
я видел только один джавовский, и он жутковатый был, можете линк дать?

Igor
09.06.2016
07:47:37
а как решается проблема с изоморфными приложениями, если надо отправлять user-specific header, где его правильно хранить?

Semyon
09.06.2016
07:53:18
@DenisIzmaylov а победители викторины уже объявлены?

anoru
09.06.2016
07:54:17
а как решается проблема с изоморфными приложениями, если надо отправлять user-specific header, где его правильно хранить?
При первом открытие достаешь токен из кукисов. Далее шлешь его мидлварой в header

anoru
09.06.2016
07:57:16
В редюсере. Например user.

На серверныом рендеринге подставить туда сразу токен

Igor
09.06.2016
07:58:59
так оно же сотрется при перезагрузке страницы

или нет?

anoru
09.06.2016
07:59:49
Из кукисов нет ?

Google
anoru
09.06.2016
08:00:05
Устанавливай токен в кукисы, когда чувак логинится

эти же кукисы читай на серверном рендеринге

Igor
09.06.2016
08:00:53
а при серверном рендеринге он умеет кукисы читать?

anoru
09.06.2016
08:00:53
можешь погуглить в сторону react + jwt +

Кукисы, да, можно, но не локалстору. Но если у тебя апи на другом порту, то надо еще проксировать

Igor
09.06.2016
08:02:23
угу, на другом. буду разбираться, спасибо :)

anoru
09.06.2016
08:04:24
угу, на другом. буду разбираться, спасибо :)
app.use(/\/api\/(.*)/, (req, res) => { req.url = req.originalUrl; proxy.web(req, res, { target: 'http://localhost:3030' }); });

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