
Алексей
13.09.2017
10:38:33

Stepan
13.09.2017
10:38:44
Проверять надо при использовании
А не в колбеке рефы

Сергей
13.09.2017
10:38:57

Google

Stepan
13.09.2017
10:38:57
Потому что получишь ссылку на то, чего нет

Сергей
13.09.2017
10:40:10
Нет?
Когда то, что рендеришь не нативный компонент

Yan
13.09.2017
10:40:26
приветствую
кто знает о каких "portal" идёт речь? я что-то затупливаю
https://github.com/facebook/react/pull/10675#issuecomment-329053401

Stepan
13.09.2017
10:40:27

Алексей
13.09.2017
10:40:36

Stepan
13.09.2017
10:41:10
В общем, ящитаю, проверять на null в колбеке рефы это неправильно
Можете оспорить

Алексей
13.09.2017
10:41:58

Сергей
13.09.2017
10:42:02
Я считаю юзать стрелки в jsx это зло

Google

Алексей
13.09.2017
10:42:37

Сергей
13.09.2017
10:42:56
return;
То есть в любом случае проверку делать при использовании

Алексей
13.09.2017
10:43:07
ну там же и используешь)

Stepan
13.09.2017
10:43:15
return;
Так у тебя останется в рефе не null, а ссылка на ничего

Алексей
13.09.2017
10:43:38

Сергей
13.09.2017
10:44:16

Stepan
13.09.2017
10:44:20

Алексей
13.09.2017
10:44:25

Сергей
13.09.2017
10:44:44
зачем?
Потому что после первого рендера может ничего не быть
В итоге ошибка обращения к андефайнд

Алексей
13.09.2017
10:45:16
ок, чтобы прояснить недопонимание, я предлагаю работать с рефом, когда колбэк пришел, а не просто делать присваивание с проверкой

Сергей
13.09.2017
10:45:46

Алексей
13.09.2017
10:45:53
колбэк рефа

Сергей
13.09.2017
10:46:23

Max
13.09.2017
10:46:37

Алексей
13.09.2017
10:47:01
ясно, кто в лес кто по дрова) @sergeysova забей)

Сергей
13.09.2017
10:47:19

Stepan
13.09.2017
10:47:53
Ощущение, что ты рефы используешь как-то вообще не так, как я от тебя ожидаю

Алексей
13.09.2017
10:50:10
Два человека не могут понять, о чём ты вообще говоришь
ну вы вопрос для начала вспомните.
псевдокод:
refCallback = node => {
if (node == null) {
return;
}
// oh, looks like actual node is comming
// do some staff
node.getBoundingClientRect();
}
render() {
return <div ref={this.refCallback} />;
}

Google

Сергей
13.09.2017
10:53:15

Алексей
13.09.2017
10:53:22

Сергей
13.09.2017
10:53:28
Я в коллбеке только присваиваю

Алексей
13.09.2017
10:53:44

Сергей
13.09.2017
10:54:12
Я обращаюсь к ноде в лайфсайкл методах

Алексей
13.09.2017
10:54:39
да это нормально) еще раз прошу вспомнить что человек спрашивал)
я кстати может что то пропустил, но вроде нигде не регламентирована работа реф колбэков, в какой последовательности они вызываются

Сергей
13.09.2017
10:55:39
я тоже этого не видел

Алексей
13.09.2017
10:56:10
а вот кстати интересно, когда фиберы будут асинхронные в 17-ом, не сломаются ли рефы в cDM

Stepan
13.09.2017
10:58:21
Спасибо за пример

ed
13.09.2017
11:42:46
тут такое дело, не юзал я торнадо вообще, в двух словах подскажите, чем отлчается торнадо + websocket от обычного socket.io + sails например
только то, что это python?

Dima
13.09.2017
11:44:17
Всем привет. Ребят, подскажите как из webpack бандла вынести файл с конфигой? Т.е. в конечном варианте я хочу чтобы у меня был бандл, а рядом config.js, в котором прописана переменная с хостом. Для удобства изменения хоста для SPA без пересборки.

Максим
13.09.2017
12:06:14
Ребят, изучаю вот эту штуку: https://redux-form.com/7.0.4. И есть куча вопросов.
1) https://redux-form.com/7.0.4/docs/api/props.md/ - где прописываются вот эти штуки все: http://joxi.ru/KAxpB3at4VL5lA?d=1 ?

Enriko
13.09.2017
12:08:25
Связав его со своим стейтом, конечно

Максим
13.09.2017
12:08:49
А как это делается, можно мини-примерчик с этими реакт-формами?

Enriko
13.09.2017
12:09:09
Там вроде куча готовых примеров

Google

Enriko
13.09.2017
12:09:14
Сейчас попробую набросать

Максим
13.09.2017
12:10:28
спасибо, дико жду)

Николай
13.09.2017
12:11:23
Изменять в рантайме или при билде?

Dima
13.09.2017
12:13:25
В рантайме. Чтобы пересборку не делать постоянно после каждого изменения хоста. А изменить только одну переменную в отдельном файле и это значение применится

Enriko
13.09.2017
12:13:30
спасибо, дико жду)
Что-то вроде этого
https://gist.github.com/EnrikoLabriko/20b2407396c54c9a7c021993d8b73544

Максим
13.09.2017
12:13:33
К сожалению я пока лошара дикий, только изучаю всё это(. Поэтому и начал с глупых вопросов, коих ещё много(

Сергей
13.09.2017
12:13:36

Максим
13.09.2017
12:14:23

Enriko
13.09.2017
12:14:42
Только вроде array.pop, array.move и т.д. уже больше не существует, в новых версиях изменили названия

Dima
13.09.2017
12:14:59

Artyom
13.09.2017
12:16:57

Максим
13.09.2017
12:19:30
@Labriko, а где в вашем примере вот эти штуки: http://joxi.ru/KAxpB3at4VL5lA?d=1 ?
Сам пример: https://gist.github.com/EnrikoLabriko/20b2407396c54c9a7c021993d8b73544

? ethorz
13.09.2017
12:21:18
нормальную картинку он прикрепил
ТГ

Enriko
13.09.2017
12:24:50

Максим
13.09.2017
12:25:11
А что значит, то же самое?

Enriko
13.09.2017
12:26:53
Ну это точно такой же экшен, как array.X

Сергей
13.09.2017
12:27:20
зачем равно?

Google

Artyom
13.09.2017
12:38:25
Читаю тут https://github.com/flowtype/flow-typed/wiki/Importing-And-Using-Type-Definitions

Дмитрий
13.09.2017
12:41:15
Смутное подозрение что кто-то использует тайпдефы не по назначению

Сергей
13.09.2017
12:48:31
Кстати, всех с празничком :)
256 день :) День програмиста

Dmitry
13.09.2017
12:49:55
как мне сказал друг, тут вроде у вас ( нас ) другой праздник
4 апреля?

Annet
13.09.2017
12:51:13
Всем привет!

Andrey
13.09.2017
12:52:23

Fedor
13.09.2017
12:52:37
HR небось

Дмитрий
13.09.2017
12:53:32
Спам

Aziz
13.09.2017
12:54:15
может прогер?)

Fedor
13.09.2017
12:54:21
у ботов обычно фотки абстрактные или вообще нет, а такие у HRов
хотя это все в рамках погрешностей )

Aziz
13.09.2017
12:54:57

Fedor
13.09.2017
12:55:25
обычный сексизм, что тут такого?

Aziz
13.09.2017
12:56:00
сексизм !== норма )

Stepan
13.09.2017
12:56:37
Ну это не сексизм, просто статистика))

Ivan
13.09.2017
12:56:54
ну это как и с толерантностью)