
Alexey
07.07.2016
15:59:59
https://facebook.github.io/react/warnings/unknown-prop.html
как я понимаю на все пропсы, которые не задекларированы на уровне проптайпов прилетят варнинги

Nikita
07.07.2016
16:00:55
ага
жалко нет обратного правила. Чтобы валидировать лишние пропсы

Google

Alexey
07.07.2016
16:02:05
ну я к тому, что у кнопки врятли больше чем children, type и className будет )
ну и обработчики событий тоже

Nikita
07.07.2016
16:02:56
disabled, там type стоит, надо на theme поменять, еще type кнопки

Roman
07.07.2016
16:02:56

Nikita
07.07.2016
16:03:17
type вообще удобно прописать все возможные к кнопке, например.
чтобы subit случайно если написал, валидатор пропсов тебе скажет, что это не владино, увидешь что опечатался

Alexey
07.07.2016
16:03:51
да, согласен
в целом круто

Nikita
07.07.2016
16:04:23
на переводы еще глянь) пока не до конца доделаны, но уже работают
в LoginForm есть

Alexey
07.07.2016
16:04:53
ого
а селекты пилить не будешь? )

Nikita
07.07.2016
16:08:29
которые react-select?

Google

Alexey
07.07.2016
16:08:44
типо

Nikita
07.07.2016
16:09:15
хз, как задачи будут. Может и react-select возьму, просто у него реально куча проблем(

uho
07.07.2016
16:10:17
Ребята в чате про js все морозятся ,может тут кто подскажет : кто знает как в электроне сделать ресайз окна по учету содержимого?

Nikita
07.07.2016
16:13:11
вопрос не понятный)

Dmitry
07.07.2016
16:15:31
window.setSize не подходит?

uho
07.07.2016
16:16:18
Попробую вечером отвечу

Denis
07.07.2016
16:30:41

Ilya
07.07.2016
16:31:07
@DenisIzmaylov спасибо

Evgeniy
07.07.2016
16:33:05
Подскажите это нормальный способ либо есть более православный?

blkmrkt
07.07.2016
16:33:30

Nikita
07.07.2016
16:33:41
как в команде договоритесь - так и правильно)

Dmitry
07.07.2016
16:34:31
handleHomeClick = () => {}

blkmrkt
07.07.2016
16:34:31

Evgeniy
07.07.2016
16:35:17
я тоже слышал, но конкретных пруфоф не нашел, поэтому интересуюсь у сообщества
> @azrael25
handleHomeClick = () => {}
Спасибо за подсказку, работает.

Vladimir
07.07.2016
17:24:32
я тоже слышал, но конкретных пруфоф не нашел, поэтому интересуюсь у сообщества
Islero:bench node call.js
Regular Invokation x 49,049,704 ops/sec ±1.81% (78 runs sampled)
Bound Invocation x 3,395,982 ops/sec ±1.48% (80 runs sampled)
Bound Invocation (Ramda) x 26,730,080 ops/sec ±1.34% (83 runs sampled)
Call Invocation x 33,621,700 ops/sec ±1.44% (78 runs sampled)
Fastest is Regular Invokation
Bind снижает перф где-то в 15 раз

Evgeniy
07.07.2016
17:26:07
а память не течет с bind?

Vladimir
07.07.2016
17:27:22
Хз. Почему должна?

ENAMETOOLONG
07.07.2016
17:29:24
Да, почему должна?

Google

Evgeniy
07.07.2016
17:33:49
слышал звон https://github.com/jashkenas/backbone/issues/2276
но не углублялся

Mikhail
07.07.2016
17:53:01
Официальная дока реакта советует в конструкторе биндить

Lupsick
07.07.2016
17:54:03

Mikhail
07.07.2016
17:54:33
есть еще @autobind
в пропоусолах декораторов
правда если с аргументами надо, то каррирование

Владимир
07.07.2016
18:25:12
сайт гитхаба корректно у всех работает ?

Alex
07.07.2016
18:26:43
С виду, корректно.

Alexey
07.07.2016
18:29:51
А есть ли какие-нибудь причины вешать обработку кликов на mousedown? Знаю, что в этом случае событие blur происходит после, но интересны и другие доводы

マイク
07.07.2016
18:36:05
маусдаун и клик – семантически разные вещи
Так что – нет

Alexander
07.07.2016
18:52:20
В одной библиотеке, помню, вешали на кнопки mouseup preventDefault, вот это навсегда запомню

Ivan
07.07.2016
19:16:01
Блин даже такие старые зубры как я ловятся на порой безобидную фигню - казалось бы что плохого в nginx добавить одновременно
add_header Access-Control-Allow-Origin' $http_origin always;`
на апстрим который гонит в хедере
Cache-Control "public, max-age=3600"
Несколько минут полного непонимания потом что лять происходит
А теперь внимание загадка - кто первый догадается в чем жопа

Lupsick
07.07.2016
19:18:49
в кэше?

Ivan
07.07.2016
19:26:30
да но как поймать ?

Paul
07.07.2016
19:26:31
proxy_set_header?

Google

Ivan
07.07.2016
19:28:33
проблема именно в кеше ? и даю подсказку в кеше браузера

マイク
07.07.2016
19:35:32
если кеш браузера, то причем что там в апстриме?
Или надо Vary выставить?
Короче ничего непонятно
Слишком заумные схемы
Подозреваю на API долбёжка с разных точек
А браузер кеширует эти запросы

Admin
ERROR: S client not available

マイク
07.07.2016
19:37:10
В итоге с другого хоста CORS violation на запрос из кеша
Где мой оффер на работу?

Ivan
07.07.2016
19:37:16
Ага
Крут

マイク
07.07.2016
19:37:47
ну кэш контрол паблик я бы на апи не ставил энивэй

Ivan
07.07.2016
19:39:18
почему?
как раз задача чтобы и прокси кешили

マイク
07.07.2016
19:40:38
доверия промежуточным проксям нет
ну это юношеский максимализм
учитывая как они вебсокеты все пидорасят

Lupsick
07.07.2016
19:42:25
кэш лучше ставить на конкретный endpoint

Google

マイク
07.07.2016
19:43:24
Скажи это корпоративным сеткам со squid’ом

Alexey
07.07.2016
20:37:40

マイク
07.07.2016
20:38:01
Мудаки*

Alexey
07.07.2016
20:38:12
))

Denis
07.07.2016
22:34:06
Сегодня заезжал в Яндекс, нам предоставят новый, недавно открывшийся зал. :) Кто ещё не успел, регистрируемся на 8th Moscow Node.js Meetup: https://events.yandex.ru/events/yagosti/13-jul-2016/
Внимание! Есть секция 5-7 минут для короткого доклада в рамках рубрики "Открытый микрофон", пишите в личку. Отличный способ попробовать свои силы даже если никогда не выступал до этого. Тема может быть любая полезная в контексте Node.js. :)

Lupsick
07.07.2016
22:36:41
а нода там причем если все про микросервисы?

Alexander
07.07.2016
22:40:35
Неа

Denis
07.07.2016
22:43:12

Lupsick
07.07.2016
22:44:35

★nton
07.07.2016
22:45:55
о, новый vscode
https://code.visualstudio.com/updates#vscode
теперь он классный

マイク
07.07.2016
22:46:49

Lupsick
07.07.2016
22:51:58

★nton
07.07.2016
22:53:51

Denis
07.07.2016
22:59:40

Lupsick
07.07.2016
23:10:22
Мне нравится vscode, а когда плагин для эмуляции вима доделается то вообще пушка будет

Evgeniy
08.07.2016
00:10:27
@DenisIzmaylov видео докладов будет?