
Danil
16.02.2017
16:16:15
ахах, тоже щас посмотрел

Mike
16.02.2017
16:16:44
я с роутером перепутал
там просто веселье, npm последний коммит забирает, а он может быть не последней версии, а патчем старой

Danil
16.02.2017
16:19:01

Google

Ywein
16.02.2017
16:20:02

Igor
16.02.2017
16:20:19

Ches
16.02.2017
16:21:00
можете скинуть похожие статьи на эту? https://github.com/airbnb/javascript/tree/master/react
по названиям, стайлгайду и тд
или какие нибудь репозитории где хорошо это показано

Ywein
16.02.2017
16:21:22
пока не дошел до них
тогда стандартный кривой вариант - прокидываешь через пропсы(или через контекст, если очень далеко) - функцию из родительского компонента в дочерний.
в дочернем ее вызываешь, и она в родительском стейт меняет.

Alexander
16.02.2017
16:22:05
Лол, кривой

Ywein
16.02.2017
16:22:05
но очень рекомендую все же дойти до менеджеров стейта, реакт без них несколько монструозен.

Igor
16.02.2017
16:22:42
работает, хз как

Alexander
16.02.2017
16:22:52
Нет, конечно. Просто дефолтный

Igor
16.02.2017
16:23:18

Felix
16.02.2017
16:23:25
redux

Ywein
16.02.2017
16:23:49
Нет, конечно. Просто дефолтный
ну. я пару лет назад писал приложение на реакте, еще до появления флукса даже. чисто вот так на прокидывании функций.
этот дефолтный вариант - очень кривой.

Google

Danil
16.02.2017
16:24:10

Ywein
16.02.2017
16:24:34
Redux, flux что осваивать?
на данный момент есть два основных варианта.
redux и mobx.
вопрос вкуса в целом.
redux более функциональный.
mobx более обьектный.
мне лично больше нравится redux. но это вкусовщина.

Ches
16.02.2017
16:34:39

Pavel
16.02.2017
16:36:56

KlonD90
16.02.2017
17:14:59
http://isfiberreadyyet.com/ 143 варнинга уже неделю (
помогите фейсбуку а то он кажется не справляется

Anton
16.02.2017
17:31:26
ппл, а есть компонент типа поля ввода, который по дефолту задизаблен, при клике на него даёт редактировать, а по сабмиту или блуру дёргает колбек и снова дизаблед?

Azein
16.02.2017
18:00:51

Anton
16.02.2017
18:01:42
есть две крайности
1. ничего не писать самому, искать библиотеки готовых компонентов
2. всё писать самому, даже когда есть что то готовое
я пытаюсь середину искать

KlonD90
16.02.2017
18:03:27
Есть 2 стула

Arsen
16.02.2017
18:03:48
оп оп оп
?

Azein
16.02.2017
18:15:27
мне как-то вообще не заходят эти библиотеки, в каждой свой лес с теми же стилями - где sass, где stylus, где еще что-то.. Надо апи глядеть, во что-то вникать... Если мне будет дан приказ, то наверное разберусь, а так веселее как-то самому писать. Вроде пока не надоело.
Сами компоненты зачастую бог знает как написаны - вроде кода много, а работает плохо.

Ywein
16.02.2017
18:35:23
многие вещи все же самому писать несколько долго

Anton
16.02.2017
19:20:28
ппл, onKeyPress не ловит esc?

Artyom
16.02.2017
19:24:24
Пасаны, вы ж тут умные, объясните, почему message у Error лежит в Error.prototype.message а не является собственным свойством?
С такой реализацией нельзя, например, сделать Object.assign({ foo: 'bar' }, new Error('oops'));

Ywein
16.02.2017
19:24:42

Google

Anton
16.02.2017
19:25:16
просто удивился

Artyom
16.02.2017
19:27:20
знатоки спят, походу

Oleg
16.02.2017
19:32:47

Artyom
16.02.2017
19:33:39
Если на языке ваших реактов, то есть композиция редьюсеров, с примерно таким содержимым:
(state, ({ payload })) => ({ ...state, ...payload })
, так вот такая тема не сработает если payload - Error по причине описанной выше.
И снова возвращаюсь к вопросу: почему message в Error не собственное свойство?
Если еще короче спросить, то почему message дескриптор содержит enumerable: false даже в ES2017 ?
https://tc39.github.io/ecma262/#sec-error-objects

Oleg
16.02.2017
19:41:34
Наверно стандарт такой не? А вообще поюзай https://github.com/hapijs/boom/blob/master/README.md. Нормальная вещь же

Artyom
16.02.2017
19:43:32
Понятно, что стандарт, но чем это обасновано?
Заем boom? Это ведь обычная ошибка в FSA payload
ясн, проще в TC39 спросить)

Mike
16.02.2017
19:47:25
потому что нехуй передавать Error в payload? он предназначен, чтобы им плеваться

Mike
16.02.2017
19:48:19
зачем ты экспепшны хочешь аргументами редьюсерам скармливать? это bad practice

from
16.02.2017
19:50:53

Artyom
16.02.2017
19:51:36

Nikita
16.02.2017
19:51:40
ну, в чем-то отстает, да) но не как с IE было, это бред

Oleg
16.02.2017
20:08:31

Artyom
16.02.2017
20:12:19

Oleg
16.02.2017
20:12:58
Ок

Yaroslav
16.02.2017
20:14:36
подскажите ресурсы с юмором на тему фронтенда на русском

Google

Artyom
16.02.2017
20:17:51

Аво
16.02.2017
21:37:37
Кто-то шарит в swagger.io ?

Admin
ERROR: S client not available

Dmitry
16.02.2017
21:38:03
я. Задавай только вопрос сразу :)

Аво
16.02.2017
21:41:45
Если допустим в пост запросе я хочу дать некоторые поля юзера,а в гет запросе хочу получить еще поля сверху(которые сервер сам сгенкеил),мне нужно писать две разные definitions для юзера?

ivan
16.02.2017
21:51:42
Привет всем! подскажите какие могут быть причины тому что при нагрузке в 200 хостов (с интервалом в 1сек) "умирает" nodejs server (digital ocean 512 ram), учитывая что приложение изаморфное (react + redux))))? Огромное спасибо)

Dmitrii
16.02.2017
21:53:16
люблю такие вопросы

Brs
16.02.2017
21:55:03
512 мегабайт?

ivan
16.02.2017
21:57:04
ram))
Понимаю, вопрос очень размыт)

Alan
16.02.2017
21:59:59
да все что угодно, DO это впс и последние месяцы мы например часто видим высокий CPU Steal из-за соседей, а с таким лимитом ресурсов может и просто дохнет
ну копейки ж сервак стоит на следующем тарифе ))

KlonD90
16.02.2017
22:00:37
Изоморфное умрет наглухо. Есть реакт роутер?

Alan
16.02.2017
22:00:41
тут время ковыряний дороже стоит

KlonD90
16.02.2017
22:00:47

Alan
16.02.2017
22:00:52
увеличить потом смотреть

KlonD90
16.02.2017
22:01:16
Нужно сначала в другом месте затюнить.
Ну или убрать Изоморфность

Alan
16.02.2017
22:02:17
класс)

KlonD90
16.02.2017
22:02:25
У фейсбука все норм без ssr

Google

Alan
16.02.2017
22:02:29
а может нажать кнопочку тариф увеличить всетке сначала?)
и если поможет заниматься оптимизацией если она оправдана будет
newrelic подключить или какой нить профайлер и смотреть потом уже детально

Ywein
16.02.2017
22:18:50
изоморфность без кэширования очень тяжелая

from
16.02.2017
23:02:38

Denis
16.02.2017
23:05:36

Anton
16.02.2017
23:06:43

Denis
16.02.2017
23:06:43
Если не сложно, поддержите лайками и ретвитами: https://twitter.com/ReactMoscow/status/832364078861529091

Tom
16.02.2017
23:07:53

Denis
16.02.2017
23:15:36
В Москве, 5-10 минут от метро, чуть позже про площадку :)
Примеры темы для докладов: https://github.com/ReactMoscow/talks/blob/master/README.md#themes