
Stepan
20.07.2017
15:54:19
(не читал но осуждаю)

Group Butler
20.07.2017
16:19:33
Привет Tёma. Прежде чем писать, прочитай правила чата. Они есть в прикрепленном сообщении.
Привет Roman. Прежде чем писать, прочитай правила чата. Они есть в прикрепленном сообщении.

Anton
20.07.2017
17:17:37

Google

Group Butler
20.07.2017
17:22:45
Привет Артур Пожарский. Прежде чем писать, прочитай правила чата. Они есть в прикрепленном сообщении.

Stepan
20.07.2017
17:26:21
@sergeysova, а можешь поставить запятую перед именем у приветственного сообщения бота? А то граммарнаци испытывают жжение пониже спины

Алёна
20.07.2017
17:26:45

Stepan
20.07.2017
17:27:13
Спасибо, тупанул

Default
20.07.2017
17:34:45
Ммм
А какая разница?
После «Привет» и перед именем это в одном и том же месте

Anton
20.07.2017
17:35:52

Default
20.07.2017
17:36:13
Обращение выделяется запятыми

Anton
20.07.2017
17:36:21
жа

Default
20.07.2017
17:36:28
Обращение в данном случае не «Привет», а имя
Так что не после «Привет», а перед именем
Это если доебаться до мышей

Google

Default
20.07.2017
17:36:58
Но в любом случае монопенисуально
Потому что это в одном и том же месте

Anton
20.07.2017
17:37:28
сложна короч

Fedor
20.07.2017
17:38:07
так что париться, поставьте две запятых, и до, и после

Stepan
20.07.2017
17:44:22

Disa
20.07.2017
17:44:23
Вопрос по реакт роутеру 4. Нужно сделать модалку, которая может отображаться с разным контентом.
Например, мы кликаем на линк /modal/someForm . Должна открыться модалка с комонентом SomeForm. При этом, если я кину кому-то эту линку, у него также должна открыться эта модалка. Пример от реакт роутера не очень подходит, поскольку мы добавляем значение в location.state , когда кликаем на линк

Presque
20.07.2017
17:48:18
Друзья, подскажите плз адекватное решение
Задача: нужно используя socket.io клиент прицепиться к веб сокету,
после соединения стригирить событие , примерно вот таким кодом socket.emit('SubAdd', {subs:subscription} );
и дальше слушать данные
по получению рендерить тот или иной компонент
P.S. плз не закидывайте шапками, реакт только только начал осваивать
в идеале подскажите адекватную либу для использования socket.io client в компоненте реакт

Artyom
20.07.2017
17:52:10

Disa
20.07.2017
17:53:11

Artyom
20.07.2017
17:53:13
Хе. А как называть компоненты из чистых функций, если React уже зарезервировал PureComponent ?

Stepan
20.07.2017
17:55:25

Artyom
20.07.2017
17:55:52

Disa
20.07.2017
17:56:41
Да, сори, провиыкал

Stepan
20.07.2017
17:56:55

Max
20.07.2017
17:57:56
семантика

Artyom
20.07.2017
17:58:17
Что странно? Мне нужно человеку сказать "почитай про pure component", а он возьмет и нагуглит про PureComponent. Может еще их нахывают, помимо stateless?

Stepan
20.07.2017
17:58:30
Аааа
Тогда это я не понял вопроса
Приношу свои извинения

Google

Artyom
20.07.2017
17:58:57
Не переживайте

Max
20.07.2017
17:59:01
https://medium.com/@joshblack/stateless-components-in-react-0-14-f9798f8b992d
оно?

Stepan
20.07.2017
17:59:16
Так stateless это и есть оно
Да

Artyom
20.07.2017
18:00:34
Оно и есть. Ну ок, спасибо. Я что-то думал, что это компоненты, которые просто не используют стейт... Сам запутался уже

Disa
20.07.2017
18:03:51

Max
20.07.2017
18:03:52
так они стейт и не используют
это аналог pure функций
точнее это предполагается как pure функция

Artyom
20.07.2017
18:05:14
Да понятно. Просто если ты не используешь стейт, но используешь жизненный цикл компонента и его методы, строго теминологически это тоже Stateless

Artyom
20.07.2017
18:07:47
Можно немного подробней? О каких обработчиках речь?
Ну типо в каждом контейнере, где может быть модалка проверять из адреса есть ли там "/modal/someForm" и открывать ее, если есть. Тогда в роутах нужно будет прописывать /path/:key и, не помню, как это с exact будет работать

Disa
20.07.2017
18:09:52
Понял, спасибо. В целом о роутере 4 пока впечатление двоякое. Он стал компонентным, и тебе может быть разбросан по всему проекту

Again
20.07.2017
18:15:02
/ban

Default
20.07.2017
18:17:17
@sergeysova

Алёна
20.07.2017
18:17:57

Max
20.07.2017
18:18:15
@admin

Group Butler
20.07.2017
18:20:20
Привет Andy. Прежде чем писать, прочитай правила чата. Они есть в прикрепленном сообщении.

Google

Oleg ?
20.07.2017
18:21:36

Andrey
20.07.2017
18:21:43
Нет.

Oleg ?
20.07.2017
18:22:30
Нет.
А зачем тогда он это пишет?
Ладно, глупые вопросы задаю)

Andrey
20.07.2017
18:23:00
Люди много глупых вещей делают)

Admin
ERROR: S client not available

Oleg ?
20.07.2017
18:25:13
Вообщем сегодня я понял, что onInput в реакте не всегда работает

Again
20.07.2017
18:25:23
Дайте мне админку
Буду банить
Спамеров

Oleg ?
20.07.2017
18:25:41
onInput пришлось вешать на ссылку компонента

Artyom
20.07.2017
18:26:25
А я сегодня видел как вызывают render как метод компонента, но не в контексте реакта

Oleg ?
20.07.2017
18:27:14

Artyom
20.07.2017
18:27:49
А это была ошибка, не правильно приконектились к стору Alt.js (есть такая архаичная штука)

Andrew
20.07.2017
18:29:33
Так, я до сегодня не использовал cra( пользовался своим шаблончиком), и вот решил попробовать. Устроено все конечно красиво, круто, с тестами... Но вот то, что не понравилось - он очень навязчиво хочет что бы я создавал pwa. Я так понял, что убирать это приходиться каждый раз, про использовании?
При*

Artyom
20.07.2017
18:31:23
Вру, можно проще
На топовом контейнере делать эту проверку, и в зависимости от ее прохождения отображать или не отображать модалку. Но нужно будет подправить остальные роуты, что бы они корректно игнорировали лишний путь в урле
Я попробовал cra, не смог установить пакет без --save, забил.

Disa
20.07.2017
18:32:36

Google

Dmitry
20.07.2017
19:07:05
Вопрос по apollo и graphql.
Есть два запроса (ниже) может ли за меня аполо смерджить эти два запроса в один ?
Или для этого надо использовать фрагменты и компоузить это в одну кверю в где-то в рутовом компоненте ?
1)
query Request($start: Int!, $limit: Int!) {
specialists(_start: $start, _limit: $_limit ) {
id
qualifications
specialisations {
name
}
}
}
2)
query Request($id: Int!, $_limit: Int!) {
specialists(_start: $start, _limit: $_limit) {
id
name
}
author(id: $id) {
id
firstName
}
}

Denis
20.07.2017
19:15:35
Этим возможно* modern relay промышляет
А так если на одной страничке эти компоненты то вполне возможно что они упадут в один batch запрос

Vadim
20.07.2017
19:18:40
function add(x) {
return function(y) {
return x + y;
}
}
inc = add(1);
console.log(inc(15))
//16
можете обяснить данный код

Cenator
20.07.2017
19:20:29
Да

illiatshurotshka❄️
20.07.2017
19:20:53
в чем проблема?

Aleksandr
20.07.2017
19:20:57
читай про closure. можно в you dont know js

Andrey
20.07.2017
19:21:01

Dmitry
20.07.2017
19:21:06

illiatshurotshka❄️
20.07.2017
19:21:22
inc = function(y) {
return 1 + y;
}

Denis
20.07.2017
19:22:02
Я вообще не очень понимаю как возможно реализовать мердж
Нету корреляции между параметрами запроса и ответом

Dmitry
20.07.2017
19:23:35
Ну, окей, как это решается нормальным путем ? Мне за один реквест надо зафечтить похожие данные.
В одном реквесте есть какая-то сущность, а в другом эта же сущность но с одним филдом больше
Я так понимаю это через фрагменты делается