
Vitaliy
31.08.2016
10:55:28
можно

Алексей
31.08.2016
10:55:45
чистый массив нельзя же

Vladimir
31.08.2016
10:55:47
render умеет только в single tag

Алексей
31.08.2016
10:55:48
будет ругаться

Google

Nikita
31.08.2016
10:55:50
нельзя

Vladimir
31.08.2016
10:55:53
поэтому нельзя

Nikita
31.08.2016
10:55:58
и строку нельзя

Vitaliy
31.08.2016
10:58:09
перепутал с методами
да, рендер только 1 или нулл

Lupsick
31.08.2016
11:01:26
есть какие-нибудь микросервисы для file-upload на ноде?

Vladimir
31.08.2016
11:03:35

Lupsick
31.08.2016
11:03:52
у меня в звездочках для руби такой лежал и вот я нашел
https://github.com/Turistforeningen/node-s3-uploader
но если без s3 будет то лучше

Vladimir
31.08.2016
11:05:58
https://uploadcare.com/documentation/storages/#your-storage

Lupsick
31.08.2016
11:07:44
https://github.com/andyburke/node-storehouse
вот неплохо вроде

Google

Kreizo
31.08.2016
11:14:08
http://i.prntscr.com/2cff721b5a6e4f358ab37e7cbbe84c4b.png
это означает что this.props.data undefined?

Lupsick
31.08.2016
11:15:16

Vitaliy
31.08.2016
11:19:06
выведи в консоль this.props.data и проверь

Vadim
31.08.2016
11:29:17
Или в defaultProps поставить
data : []

Egor
31.08.2016
11:31:21
Ребзя, а кто как решает задачу страниц ошибок? Например есть роут /profile/:username, пользователь переходит по /profile/ololo и должен увидеть 404, т.е. на уровне роутера это валидный роут, получается надо ловить ответ и сетапить общий стейт аппа в 404 например и по данному роуту рендерить компонет ошибки, плюс на сервере в этом случае еще правильный статус вернуть. А еще есть 500ые всякие которые в идеале вообще надо в статику собрать и засетапить в nginx и на ноде. Может я заморачиваюсь и можно проще?

Ivan
31.08.2016
11:45:38
Я думаю можно сделать по-другом и проще, но у меня в изоморфном приложении такая схема
Есть модуль, который позволяет пробрасывать статус в серверный рендеринг
https://www.npmjs.com/package/react-nested-status
В него обернут компонент NotFound для 404 страницы.
В конкретном роуте, например, /profile/:username если юзера нет, делаю рендер NotFound.

Ҫѐҏӗѫӑ
31.08.2016
12:05:51
есть кто из Риги?

Dreamerinnoise
31.08.2016
12:06:07
+

Kreizo
31.08.2016
12:09:10
http://i.prntscr.com/3757cdbdc6064959a7f0b9e61ece3d85.png
что это означает ?

Alexey
31.08.2016
12:18:45

Ҫѐҏӗѫӑ
31.08.2016
12:23:01
+
+ в смысле из Риги или это к чему-то выше?

Dreamerinnoise
31.08.2016
12:23:25

Ҫѐҏӗѫӑ
31.08.2016
12:24:29
как насчет разговоров за реакт за пивом? я тут до утра. ну или подскажи куда сходить :)

Kreizo
31.08.2016
12:25:35
кто бы со мной поговорил о реакте
хотя бы по скайпу

Дмитрий
31.08.2016
12:30:38
"Алло, вы позвонили в службу телефона доверия для javascript разработчиков, для разговора с оператором нажмите [Object object]"

Sergey
31.08.2016
12:31:31

Дмитрий
31.08.2016
12:31:45
?

Google

Ҫѐҏӗѫӑ
31.08.2016
12:33:09
о, напомнили. мне onetwotrip вчера сказал что у меня вылет undefind числа в undefined минут. или чот такое
ща может найду

Дмитрий
31.08.2016
12:33:39
Где-то про такси такое было)

Vladimir
31.08.2016
12:33:44
видимо не используют flow

Sergey
31.08.2016
12:34:06

Ҫѐҏӗѫӑ
31.08.2016
12:35:32
пофиксили( или не туда смотрю

Dreamerinnoise
31.08.2016
12:36:19
https://twitter.com/pwd_sshaman/status/766640376690184192

Roman
31.08.2016
13:03:47
Тестовый NaN-Иван

Grigory
31.08.2016
13:18:51
Коллеги, подскажите, есть state, есть некторый списочный контент, т.е. массив item’ов. Нормально ли использовать в качестве айтемов инстансы какого-либо класса?

Ҫѐҏӗѫӑ
31.08.2016
13:36:37
даже если там на самом деле NaN получится

Дмитрий
31.08.2016
13:38:00
Хотя Infiniti это неплохо конечно

DenJel
31.08.2016
14:55:22
только вроде более менее изучил react экосистему, как опять нарвался на новые неизведанные термины... Расскажите пожалуйста вкратце че такое graphql и relay с чем их едят и когда их применять?

Anton
31.08.2016
14:59:17
Это больше к транспорту и API - замена "ручек" отдачи данных через тот же REST на "систему"

Ярослав
31.08.2016
15:23:30

Dmitry
31.08.2016
15:29:51
яндекс не рекомендую
не находит

Kreizo
31.08.2016
15:37:42
http://i.prntscr.com/985ed03db29e4c3a8db600c96e300b0d.png

Google

Kreizo
31.08.2016
15:37:54
не подскажите почему два раза пишет console.log
http://i.prntscr.com/789cd395440c407b8a9c76dd41836fde.png

Oleg
31.08.2016
15:40:12
2 раза рендерится, потому что либо пропсы или стейт меняется, или потому что родитель [читать сообщение сначала]
shallowCompare или PureComponent в помощь

Kreizo
31.08.2016
15:41:05
в одном файле такую кашу понаписывал

Admin
ERROR: S client not available

Kreizo
31.08.2016
15:41:14
что не в сказке сказать, не пером описать

DenJel
31.08.2016
15:41:57

Oleg
31.08.2016
15:42:53
ну чувак, ты спросил настолько общий вопрос же, смотри видео с реакт конф, где они презентовали ее
там не сложный принцип на самом деле

DenJel
31.08.2016
15:44:24

Oleg
31.08.2016
15:45:54
да ты не обижайся, но это на самом деле легко гуглится, тут с конкретными вопросами больше вероятность, что помогут, чем «что такое графкюэль»

Ivan
31.08.2016
15:49:16
Вот неплохой доклад по GraphQL https://www.youtube.com/watch?v=5GCwXh6ocxY

DenJel
31.08.2016
15:50:13

Kreizo
31.08.2016
15:51:11
http://i.prntscr.com/502895bc9e9a4342b2c5e8379f726b3f.png
понеслась моча по трубам
зато работает
http://i.prntscr.com/dc2b9c1c053e454f9af8276b1e999ddc.png
подскажите как в реакте вешать класс на один li
а не на все сразу

Google

Vladimir
31.08.2016
16:51:34
Или генерировать его отдельно
Или в коллбека проверять на что кликнули

Nikita
31.08.2016
17:04:42
руки за такой код надо отрывать

Илья
31.08.2016
17:31:11

Kreizo
31.08.2016
17:32:03
не хватает пока знаний
рефакторю кусками
методом тыка
кодируем как умеем

Михаил
31.08.2016
17:33:15
https://b-a.d-cd.net/4c99762s-960.jpg

Илья
31.08.2016
17:34:31
Ну удачи, было бы время, я бы помог сделать с нуля проект твой

anoru
31.08.2016
17:38:48
методом тыка
Немного непонятно почему выбран такой подход к изучению. Чтобы правильно разобраться в стеке технологий следует делать все действия по гайдам и последовательно, да и желательно по best практикам. сразу Иначе потом уйдет больше времени на переучивание себя, а потраченное время будет жалко.
Если же уже идет работа за денежку и одновременно с этим изучение, то разумнее потратить несколько дней на правильное погружению в тему. Иначе заказчик может просто отказать тебе в оплате.
Если же знаний совсем мало, то тогда начать с пет проектов для себя. Тот же очередной todo лист. Если же ты делаешь проект сейчас под себя, то непонятно почему не слушаешь советы, а делаешь все также рандомно. Ты хочешь научиться или делать лапшу?

Kreizo
31.08.2016
17:39:40
как научится ?
есть рецепт
react + redux

anoru
31.08.2016
17:40:03
Изучать и слушать советы, а не "кодю как хочу"
https://habrahabr.ru/post/308926/