@react_js

Страница 284 из 5115
Ostap
07.07.2016
07:39:15
давайте еще typeof this.props.params.param === undefined

Vitaly
07.07.2016
07:39:19
не скажи а если param === 0 ?)

Ostap
07.07.2016
07:39:31
или чтото в этом духе

вот когда кейсы сложнее, тогда стоит

Google
Ostap
07.07.2016
07:42:22
ладн

почитал стэк

глупости

говорю

стоит проверять

но я бы не делал )

много букаф

Vitaly
07.07.2016
07:42:52
js way писать не undefined, а void 0 ибо это на 3 символа короче, читать долго!)

localvoid
07.07.2016
07:43:27
Ostap
07.07.2016
07:44:31
Recommendation: check for undefined either via === undefined or via falsiness. It is normally more important for code to be easy to understand than to be completely safe. Therefore, checking via === void 0 is rarely a good choice.

http://www.2ality.com/2013/04/check-undefined.html

Vitaly
07.07.2016
07:44:51
в смысле читать глазами...

Pavel
07.07.2016
07:54:03
void 0 очень похож на грязный хак)

Google
localvoid
07.07.2016
07:55:17
весь javascript - это один большой и грязный хак

Vitaly
07.07.2016
07:59:09
!!~array.indexOf('something') vs array.includes('something') вот это грязный хак, а void 0 просто специфика языка)

Oleh
07.07.2016
08:02:22
Ребят, вебпак настроен так, что конечный роут выглядит так: http://localhost:3000/static/index.html/, а мне нужно http://localhost:3000/

что нужно поменять publicPath,чтобы получить такое

Ostap
07.07.2016
08:03:22
!!~array.indexOf('something') vs array.includes('something')

ух

топчик

любить бинарные сдвиги

Oleh
07.07.2016
08:04:56
вот так выглядит часть конфига

output: { path: path.join(__dirname, 'static'), filename: 'bundle.js', publicPath: "/static/" },

Andrey
07.07.2016
08:10:31
Неделю назад я спрашивал что такое сага. Мне никто не мог толком объяснить. Все только кидались ссылками и видосами на инглише. Кто-то кинул сообщение мол если говорим о сагах то надо упоминать о reelm. На вопрос откуда об этой библиотеке и вообще о саге узнали мне никто толком не смог ответить. Сегодня смотрю доклад "готовим бизнес-лапшу на react и redux" и вижу там и все ссылки что мне давали. И чел рассказывает как они сделали reelm и как к нему пришли. Сложилось впечатление что люди которые вначале не могли объяснить что такое сага и также не могли рассказать откуда о6и про это узнали, просто зажали ссылку на видео русском. Вот мне интересно откуда в вас это нежелание делиться знаниями?). Мол "не скажу то чего сам узнал в доступной форме". Или : "понтанусь ссылками на инглише, пусть все поймут как я это якобы учил"

Gordey
07.07.2016
08:12:46
эм, кинь ссылку??

Dmitry
07.07.2016
08:13:12
Или те, кто на этом видео - тоже сидят в этом чате :)

Vladimir
07.07.2016
08:14:56
Неделю назад я спрашивал что такое сага. Мне никто не мог толком объяснить. Все только кидались ссылками и видосами на инглише. Кто-то кинул сообщение мол если говорим о сагах то надо упоминать о reelm. На вопрос откуда об этой библиотеке и вообще о саге узнали мне никто толком не смог ответить. Сегодня смотрю доклад "готовим бизнес-лапшу на react и redux" и вижу там и все ссылки что мне давали. И чел рассказывает как они сделали reelm и как к нему пришли. Сложилось впечатление что люди которые вначале не могли объяснить что такое сага и также не могли рассказать откуда о6и про это узнали, просто зажали ссылку на видео русском. Вот мне интересно откуда в вас это нежелание делиться знаниями?). Мол "не скажу то чего сам узнал в доступной форме". Или : "понтанусь ссылками на инглише, пусть все поймут как я это якобы учил"
> просто зажали ссылку на видео русском. > Вот мне интересно откуда в вас это нежелание делиться знаниями?). думаю всё проще и те, кто скидывали ссылки на английском не попали на видео которое нашёл ты

Кирилл
07.07.2016
08:15:08
https://www.youtube.com/watch?v=OXsxo4gkqtQ

Andrey
07.07.2016
08:16:07
угу . евгений тихонов рассказал про то как они пришли к саге . какие там у неё проблемы

Кирилл
07.07.2016
08:17:33
Запись выложена 4 июля, неделю назад они не могли зажать ссылку.

Ostap
07.07.2016
08:18:30
кек лол. тебе никто ничто не должен.

Andrey
07.07.2016
08:18:33
@astunov ?

лол. расходимся )))

Google
Andrey
07.07.2016
08:19:38
кек лол. тебе никто ничто не должен.
? держи язык за зубами — за умного сойдёшь :)

code4aman
07.07.2016
08:25:06
просто сейчас время такое, это все в моде и уже есть на русском контент, когда они, те кто вам отвечал, сами учили это все были только гитхаб репки с ридми, пара ответов на SO и выступления с каких-нибудь react-europe - то же было и с редаксом и другими сабжами

Ostap
07.07.2016
08:25:48
? держи язык за зубами — за умного сойдёшь :)
как-то по тупому в чем-то обвинять комюнити

тем более что кто-то что-то скрыл или не поделился

Denis
07.07.2016
08:34:41
https://www.slideshare.net/mobile/denisizmaylov/performance-and-scalability-art-of-isomorphic-react-applications

У вас нормально слайды открывается?

Алексей
07.07.2016
08:35:27
у меня да

Aleksey
07.07.2016
08:36:10
А слайды нет.

Алексей
07.07.2016
08:36:22
и слайды работают

Dmitry
07.07.2016
08:36:50
+ все ок

Denis
07.07.2016
08:36:55
Жесть какая-то, у меня тоже slideshare отвалился, в консоле ругается про CORS

Алексей
07.07.2016
08:36:56
chrome 51, но щас обновлюсь

Жесть какая-то, у меня тоже slideshare отвалился, в консоле ругается про CORS
у меня тоже ругается, но видимо проблема не в этом

Denis
07.07.2016
08:39:58
Хм, может CDN?

Остальные презентации тоже нормально работают? @immuzov?

Алексей
07.07.2016
08:40:41
там же шрифт подгружается, я не думаю, что он все ломает

Google
Roman
07.07.2016
08:41:17
у меня все норм

マイク
07.07.2016
08:45:13
С телефона норм

Vladimir
07.07.2016
09:00:58
Andrey
07.07.2016
09:01:55
по айпи вычислишь?
нет просто крылатое выражение. У нас же там конкурс крылатых выражений ))

Nikita
07.07.2016
09:34:56
фига себе, фронтендерские разборки в прямом эфире

Admin
ERROR: S client not available

Nikita
07.07.2016
09:35:38
?

Ilya
07.07.2016
09:37:33
Привет всем! Подскажите решение такой проблемки. Есть приложение c React + Redux + SSR, в server.js использую такой маршрут app.get('*'). Там же у меня инициализаируется store и происходит логин юзера (через запрос к стороннему API). Проблема в том, что этот роут выполняется несколько раз (например при URL «/rooms» в консоли req.originalUrl выводит "/" и "/rooms") и получается уже 2 запроса на авторизацию, а это не хорошо. Подскажите решение проблемы или натолкните на мысль . Спасибо заранее!

Vladimir
07.07.2016
09:42:08
в app.get('*') логинить юзера только если он ещё не залогинен?

Roman
07.07.2016
09:43:05
юзать app.get('/rooms')

Ilya
07.07.2016
09:45:26
в app.get('*') логинить юзера только если он ещё не залогинен?
да, токен хранится в куках, если он есть логиним юзера. Но проблема в том, что store у нас инициализируется каждый раз в начале app.get('*'). Это вроде как стандартная практика в Redux. Поправьте меня если я ошибаюсь

юзать app.get('/rooms')
тогда надо слишком много роутов отдельно обрабатывать. не подходит

Nikita
07.07.2016
09:48:34
использовать глобальный миддлвар для авторизации?

Ilya
07.07.2016
09:51:19
использовать глобальный миддлвар для авторизации?
Возможно это подойдет. Надо попробовать. Спасибо

code4aman
07.07.2016
10:34:04
по долгу службы придется мешать реакт компоненты в ангуляр приложение, чего посоветуете? ngreact? с нг вообще не знаком, мб статьи какие подкинете

Nikita
07.07.2016
10:35:10
я могу только посочувствовать)

Vasiliy
07.07.2016
10:35:15
мб найти другую работу (шутка, конечно) по делу мне нечего сказать – видел давно какие-то решения, но не заострял внимание на них, тк не было подобных задач

Ilya
07.07.2016
10:35:43
популярная шутка) очень

Google
code4aman
07.07.2016
10:40:18
по сути там немного работы, 2-3 компонента, просто уже есть готовое нг решение и сырое на реакте, нужно для демонстрации клиенту сделать какой-то микс, п.с. когда договаривались с заказчиком ничего про нг конечно небыло))

code4aman
07.07.2016
10:46:14
походу реюз компонента будет быстрее, заказчик так решил, конечно зависит от сложности компонента

Nikita
07.07.2016
10:46:56
ну совет про работу был дельным) Что это за фигня, когда заказчик решает как и что писать?)

Алексей
07.07.2016
10:47:13
мне кажется реюз будет быстрее, когда компонент написан на том же на чем и все приложение

Nikita
07.07.2016
10:47:27
а чего бы на бэкбоне с zepto, redux и handlebars не писать?))

но вообще самое простое использование ng + react выглядит достаточно просто. Внутри директивы дергаешь ReactDOM.render и вперед

наверное всякие ng-react просто правильно состояние прокидывают

code4aman
07.07.2016
10:50:19
там все чуть сложнее, чем я описал, короче придется обмазаться этим спасибо

Kich
07.07.2016
10:52:59
Ну реакт с ангуляром это наверно ещё не так печально, как реакт с i-bem

vitaliy
07.07.2016
10:55:06
Всем привет! Подскажите, как правильно отправлять файлы размером 5gb и больше, чтобы подгрузка была и.т.д

Делить и чанками слать?

Или пост с заголовком Range

vitaliy
07.07.2016
10:57:16
это что? upd нашел

там есть докуменатция где они об этом рассказывают или код смотреть?

Nikita
07.07.2016
10:58:44
есть такая штука гугл)

Страница 284 из 5115