
Dmitry
10.05.2018
09:23:47
React.unsafe_injectReactIntoChat

Eugen
10.05.2018
09:23:51
Хай пипл, может кто знает может кого то это волновало ) но мне очень интересно. Cтоит ли при допустим условном рендеринге использовать круглые скобки для возвращения JSX ?)) пример без круглых скобок
{isOffline &&
<div className="flagLang">
<Flag lang={homeMenu.entity.description.inLang}/>
</div>
}

Mike
10.05.2018
09:24:18
а нахуя скобки-то?

Dimanius851
10.05.2018
09:24:20

Google

Dmitry
10.05.2018
09:24:38
перепиши на реакт лучше
а то костыли будут

Max
10.05.2018
09:25:21
по сути да
может натолкнет https://stackoverflow.com/questions/37337289/react-js-set-innerhtml-vs-dangerouslysetinnerhtml

Eugen
10.05.2018
09:25:29
а нахуя скобки-то?
ну мне предложили сделать это в виде таком
{isOffline &&
( <div className="flagLang">
<Flag lang={homeMenu.entity.description.inLang}/>
</div> )
}
но я не совсем понимаю правильно ли это ? потому что всегда юзал без кргулых скобок

Dimanius851
10.05.2018
09:25:35
ок спасибо

Andrew
10.05.2018
09:25:40
Ребзи
Подскажите

Mike
10.05.2018
09:25:49

Max
10.05.2018
09:26:07
я думал без скобок будет ошибка.. хм

Andrew
10.05.2018
09:26:14
А чего при первом рендере реф не берется ?

Max
10.05.2018
09:26:46

Andrew
10.05.2018
09:27:05
Нет ничего на вилл маунт

Mark
10.05.2018
09:27:29

Google

Max
10.05.2018
09:27:42

Mark
10.05.2018
09:28:12
А у тебя не работает?
Если у тебя ничего не рендерит, значит твоя isOffline - возвращает фолс

Max
10.05.2018
09:28:40

Mark
10.05.2018
09:29:00
Ааа
Пардон, я не тому ответил ?
Конец рабочего дня, голова витает в облаках)

Eugen
10.05.2018
09:31:00

Mark
10.05.2018
09:31:34
Я думаю здесь есть мастера преакта, в реакте есть очень классная штука, называетс реакт фрагмент, да и вообще в реакте можно вернуть массив элементов и он будет нормально рендерится, ну и аукс можно сделать если совсем скучно, а вот в преакте такого нет
Может кто-нибудь подскажет, как подружить преакт с муль-элементным возвращением?
Потому-что рендерить таблицу в которой несколько тейбл роу обернутую в тейбл боди при каждом вызове мапа - ай как неприятно

Cenator
10.05.2018
09:32:32
это не преакт чат

Mark
10.05.2018
09:32:45
Окей босс

Cenator
10.05.2018
09:33:27
documentation reflect React 0.14.x and 15.x when discussing compatibility
@InkFaust

Тимофей
10.05.2018
09:34:40

Mark
10.05.2018
09:35:44
(Ребят, я на вашей стороне, люблю реакт всем сердцем, но работаю в японской компании и мои японские друзья хотят использовать преакт, поэтому вот такие пироги. Сенатор, прошу понять и простить❤)

Cenator
10.05.2018
09:36:07
ну не сможешь никак короче

Google

Eugen
10.05.2018
09:37:49

Andrew
10.05.2018
09:38:58
Хмммм
Не помогает
Не видит реф на дид маунт и все

Mark
10.05.2018
09:40:53

Andrew
10.05.2018
09:41:18
Да не могу сейчас показать
Я думаю это из-за модала из ant

Mark
10.05.2018
09:42:21
Я пока не увижу, не скажу))

Stepan
10.05.2018
09:42:22

Andrew
10.05.2018
09:43:11
Это как ?
Но то он и дид маунт

Evgeny
10.05.2018
09:43:38
На дид маунт еще виртуальный дом

Mark
10.05.2018
09:43:44
Когда выполняется дид маунт, твой элемент еще не создан

Stepan
10.05.2018
09:44:11
ну например <div>{false && <div ref={...}/>}</div>

Andrew
10.05.2018
09:44:11
В доке пример
Где они спокойно ставят фокус

Evgeny
10.05.2018
09:44:27
Хотя, как-то делают фокус в поле

Andrew
10.05.2018
09:44:27
На дид маунт
Да

Evgeny
10.05.2018
09:44:38
Вот я тоже вспомнил что-то

Google

Andrew
10.05.2018
09:44:41
В доке пример же

Михаил
10.05.2018
09:45:48
а помимо cdm у тебя видно этот реф?

Artyom
10.05.2018
09:46:12
@ZeroBias
https://github.com/jamiebuilds/tickedoff/blob/master/index.js
postMessage нет, а он же везде поддерживается и быстрее setTimeout

Stepan
10.05.2018
09:46:16
там где то ден абрамов писал про это
https://stackoverflow.com/questions/44074747/componentdidmount-called-before-ref-callback/50019873#50019873 во

Andrew
10.05.2018
09:46:52
Да
Это из-за ебучего модала из ant

Evgeny
10.05.2018
09:47:12
Делай .createRef в конструкторе

Admin
ERROR: S client not available

Evgeny
10.05.2018
09:47:15
И попробуй

Andrew
10.05.2018
09:47:18
Он там ещё хуйню рисует

Evgeny
10.05.2018
09:47:20
Или ты так и делаешь?

Mark
10.05.2018
09:47:21
ref={(input) => { this.nameInput = input; }}

Andrew
10.05.2018
09:47:29
У меня 16.2

Mark
10.05.2018
09:47:30
componentDidMount(){
this.nameInput.focus();
}

Andrew
10.05.2018
09:47:41
Так что коллбэк

Max
10.05.2018
09:48:46
так
1. зачем рефы с инпутом?
2. ref ЕМНП вызовется ПОСЛЕ cDM

Mark
10.05.2018
09:49:10
И кстати

Andrew
10.05.2018
09:49:30

Mark
10.05.2018
09:49:35
Это не инпут имеет autofocus -ли (знак вопроса)

Google

Mark
10.05.2018
09:49:42
Ааа

Max
10.05.2018
09:49:44

Andrew
10.05.2018
09:50:00
Не не

Mark
10.05.2018
09:50:08
Я видимо что-то пропустил, я думал у него ищью с инпутом, пардон господа

Andrew
10.05.2018
09:50:26
Если бы с инпутом

Max
10.05.2018
09:50:28
там может из-за анимации

Andrew
10.05.2018
09:50:36
Да
Это анимация из ебучего ant

Max
10.05.2018
09:50:54
у анта нет onOpen или что-то типа такого?

Mark
10.05.2018
09:51:11
он может сет таймаут, но это такой костыль))

Andrew
10.05.2018
09:51:17
Неа
Да ребзи все четко
Antd говно
И все ломает

Stepan
10.05.2018
09:52:46

Andrew
10.05.2018
09:52:57
Нет не сильное
Antd китайское говно

Mark
10.05.2018
09:53:20
А не лучше использовать material-ui?

Max
10.05.2018
09:53:35
https://codesandbox.io/s/3vxzvmlm21

Stepan
10.05.2018
09:53:38
не в обиду но если руки кривые то из всего можно говно сделать