
Сергей
25.04.2017
13:33:32

Max
25.04.2017
13:33:39
у тебя десктоп или макос?

Сергей
25.04.2017
13:33:51
десктоп

Max
25.04.2017
13:33:57
cmd + w нажми

Google

Max
25.04.2017
13:34:11
откроешь окно — не будет никакого чата открыто

Сергей
25.04.2017
13:34:12
окно закрылось
а
ну да, чатов открытых нет

Max
25.04.2017
13:34:46
кстати фиксится биндом CMD+W на Hide Telegram в system preferences

Сергей
25.04.2017
13:35:22
в макос версии телеги есть темная тема?

Max
25.04.2017
13:35:39
ноуп
это минус да

Maxim robox
25.04.2017
13:37:19

Lupsick
25.04.2017
13:46:59
а кто-нибудь тут пишет приватные методы с _?

Sergey
25.04.2017
13:47:29
я в соседнем чатике )) про react native

Max
25.04.2017
13:47:41

Lupsick
25.04.2017
13:47:58

Sergey
25.04.2017
13:47:59
flow способствует :)

Google

Сергей
25.04.2017
13:48:31

Ostap
25.04.2017
13:48:38
Фу

Lupsick
25.04.2017
13:48:51
есть пруфы почему нельзя?

Ostap
25.04.2017
13:49:26
Не питон. Пруф ?
Псевдо приватность ненужна. Юзай es6 symbol если действительно нужно

Alexey
25.04.2017
13:50:12
А в чем пруф то? стандартное соглашение внутри команды: либо пишешь, либо нет :)

Anton
25.04.2017
13:50:29
мы пишем и _ и __

Dmitry
25.04.2017
13:51:02
_ - не дергай этот метод снаружи, __ - даже не заглядывай в код метода?

Anton
25.04.2017
13:51:22
__ protected :)

Ostap
25.04.2017
13:51:41
Горе, а не конвеншены

Denis
25.04.2017
13:53:39
Зачем вам вообще приватные методы?

Сергей
25.04.2017
13:55:41

Ostap
25.04.2017
13:55:48
Если нужны, значит вам нужен typescript
Где нормальный protected и private. Если 3rd party library то юзайте es6 symbol

Sergey
25.04.2017
13:57:42
а если не хочется typescript, а хочется flowtype? )

Anton
25.04.2017
13:59:41
@ochervak у нас Flow, да и срать на нормальное, ненормальное..это больше для ориентации быстрой в коде классов у которых есть экстенды, внутри команды разрабов. Удобно и пофиг.

Dmytry
25.04.2017
14:00:18
В итоге это не чат по реакту, а флудильня? Есть чаты и для флоу, и для тайпскрипта, наверняка, и для флуда есть чат. Хватит спамить.

andretshurotshka?❄️кде
25.04.2017
14:04:40
@js_flood

Сергей
25.04.2017
14:13:42
http://danger.systems/

Dreamerinnoise
25.04.2017
14:22:27
Stop Saying "Stop Saying 'X'"

Google

BlackGopher
25.04.2017
14:22:27
Ребят , подскажите пожалуйста, как реализовать корректно авторизацию? Чтобы часть роутов была скрыта

Alexander
25.04.2017
14:23:38
Ребят, spa хорошо даются на реакте. Сейчас предстоит создание многостраничника. чем отличается такая разработка от spa. Грубо говоря мне нужны редьюсеры, которые будут доступны везде, которые будут доступны только на определенных страницах. Может есть какие-то бест практис?

Dreamerinnoise
25.04.2017
14:27:23
которые будут доступны везде, которые будут доступны только на определенных страницах.
??

Alice
25.04.2017
14:31:09

Denis
25.04.2017
15:02:01
Вы хотите многостраничник на реакте?)

Alexander
25.04.2017
15:14:38


Волчик
25.04.2017
15:15:57
ребята, а как в реактредуч использовать какую-нибудь схему данных? вот например, у меня есть стейт с массивом человеков. у человеков помимо id, name и т.д. есть аттрибут country, то есть гражданство, допустим
country: 'ru'
. теперь я хочу чтобы у меня в компоненте рядом с именем человека высвечивался флаг его государства. соответственно, мне нужно модель государств где-то отдельно описать. по простому я например делаю массив
countries = [{name: 'ru', flag: 'example.com/russia.png'}, ...]
и функцию
(name) => { return countries.find((c) => { return c.name === name }) }
, которая по имени страны из записи человека ищет страну в этой модели, а в компоненте её вызываю. всё ли я правильно делаю?
сначала всё было нормально, но потом начала происходить какая-то дичь
короче у меня есть коллекция элементов, ну вот как эти люди из примера
я получаю некоторые параметры из одной "модели" и использую в компоненте

Anton
25.04.2017
15:24:41
reselect посмотри

Волчик
25.04.2017
15:25:14
но когда я пытаюсь создать вторую, то у меня почему-то у всех отрендеренных компонентов используются проперти из самого первого объекта

Волчик
25.04.2017
16:01:54
всё в порядке, тупец получился

Maxim robox
25.04.2017
17:03:33
В каком методе жизненного цикла компонента можно вызвать dispatch()?
Мне нужно, чтобы метод вызывался постоянно, когда компонент получает проп. Включая mounting компонента. Если вызывать метод внутри render, то сыпет ворнинги. А все остальные методы не вызываются при mounting. Как быть?
Или вызывать метод в двух местах: cDM и cDU?

Ostap
25.04.2017
17:06:24
cWM и cWRP
Но вообще это все антипатерны. Компоненты в lifecycle методах не должны тригерить диспатч

Maxim robox
25.04.2017
17:10:14
У меня рендерятся роуты, а в другом месте я хочу выводить заголовок того, что отрендерилось. Вчера посоветовали использовать порталы, но ради одной строки я не хочу тянуть библиотеку. Поэтому вынес её в store.

anoru
25.04.2017
17:13:15
А какая связь с изначальным вопросом?

Serge
25.04.2017
17:14:09
Господа, как правильным образом вызвать метод компонента при обновлении стейта в сторе?

Google

Petr
25.04.2017
17:15:27

Maxim robox
25.04.2017
17:16:25
А не. Что-то похожее. Сейчас распарсю.

Petr
25.04.2017
17:18:09
Ну тогда юзай EE
Если нет флакс или редукса

Admin
ERROR: S client not available

Maxim robox
25.04.2017
17:18:48

Serge
25.04.2017
17:20:18
Не могу юзать методы жизн.цикла ибо react three renderer апдейтит рендер нонстопом.

Petr
25.04.2017
17:21:11
Ну а в чем проблема, подписаться на изменения данных и выводить нужную информацию

Maxim robox
25.04.2017
17:23:26

Ostap
25.04.2017
18:03:57
Кто смотрел Михаеля Вестрейта на реакт амстердаме. Как вам ?

Andrew
25.04.2017
18:45:24
в удивительное время живем :) http://airbnb.design/painting-with-code/

Джон
25.04.2017
19:02:05
Ребят, подскажите плз по редакс роутеру...
пользую store.dispatch(push('/.....url'))
push беру из react-router-redux
адрес меняется, а компонент не переключается почему-то, логгер также не отображает изменения в сторе
react-router v4
То есть сам react-router не срабатывает, получается
В чем может быть причина? Какой кусок кода показать?

Aleh
25.04.2017
19:42:15
У BBC на главной будет preact?

Dmitry
25.04.2017
19:50:17
парни вопрос по реакт роутеру 4. есть перенаправление на аппу, с параметрами в урле. есть ли простой способ при навигации внутри приложения сохранить эти параметры в урле?

Pavel
25.04.2017
19:59:23
А никто не накидает примеров или статей как управлять acl в реакте? У меня в бекенде есть массив стрингов - пермишенов. Что можно юзеру и чего нельзя.
Раньше на старом фреймворке я каждый раз проверял - можно ли человеку показывать кнопку(есть ли у него пермишен вида module:entity:edit). Есть примеры чего-то такого на react'e или лучше это все реализовать на беке?

Aleh
25.04.2017
20:02:03

Google

Дмитрий
25.04.2017
20:02:11
мне кажется на уровне бэка по юзеру определять что ему доступно и кидать уже готовый ответ, недавно на подобии такой же штуки пилил с постгрей и нодой на бэкенде и отдавал тупо json с тригерами аля false / true на действия которые доступны
и там уже рендерил компонент реактовский

Pavel
25.04.2017
20:02:55

Aleh
25.04.2017
20:05:04
И проверяет их

Дмитрий
25.04.2017
20:05:19
у меня там Sequelize для взаимодействия с бд и довольно лаконично получилось определять права

Aleh
25.04.2017
20:05:29
На клиенте у нас клиент по роли делает мапу возможных действий

Дмитрий
25.04.2017
20:06:20
недавно прикольный доклад был в авито от баду фронтендера как у них компоненты реднерятся , сейчас гляну pdf и кину

Pavel
25.04.2017
20:06:43
Вот, было бы здорово. А то реализовать по всякому можно.

Дмитрий
25.04.2017
20:09:32
чет пдф не нашел ) но нагуглил видосик
там с таймингом 28минута
https://youtu.be/9BBqE0vatNM?t=28m26s

Pavel
25.04.2017
20:10:14
Спасиб

Дмитрий
25.04.2017
20:10:40
там не то чтоб прям нужно но сама логика работы забавная)

Mike
25.04.2017
20:13:20
Я вот тоже думаю об этом. Ибо иначе не оч. секурно
да храни разрешения на клиенте, и используй их для отображения контролов, а если он такой мудак и код твой клиентский подправил, то вот не пофиг, увидит он кнопку или нет? главное пут не пропускать на сервере на изменение. так-то он полюбому булы проставить может, чтобы отрисовать че хочет

Кирилл
25.04.2017
20:24:28
ребят, кто-нибудь юзает heigh order component?
что-то не очень понимаю смысл