
$Bogdan
10.10.2016
11:12:08
http://caniuse.com/#feat=fetch

Eugeniy
10.10.2016
11:13:10
Полифил можно подгружать если браузер не поддерживает fetch

$Bogdan
10.10.2016
11:16:59
https://github.com/mzabriskie/axios/issues/314

from
10.10.2016
11:17:04

Google

Andrey
10.10.2016
11:17:34

from
10.10.2016
11:18:03

Aleksey
10.10.2016
11:19:04

Andrey
10.10.2016
11:19:38
Пока устраивает fetch с минимальной оберткой

Aleksey
10.10.2016
11:20:45

Andrey
10.10.2016
11:20:59
Почему?

from
10.10.2016
11:21:51
ну вообще если таймауты и cancel не нужны, фетча хватает легко

Aleksey
10.10.2016
11:22:13
Почему?
Есть логика с наследованием API. Axios как раз для этого.

Vladimir
10.10.2016
11:33:37
> @everdimension
ну вообще если таймауты и cancel не нужны, фетча хватает легко
Разве axios уже поддерживает abort запроса?

from
10.10.2016
11:34:03

Vladimir
10.10.2016
11:34:30
беда с этим у axios (
только какие-то полу костыльние методы

Aleksey
10.10.2016
11:35:38
?

Google

Vladimir
10.10.2016
11:36:27
нет метода чтобы прибить запрос досрочно

Aleksey
10.10.2016
11:38:27

Vladimir
10.10.2016
11:40:42
ну, я ж и говорю - только полу-костыльные методы ) т/е мы должны ставить дополнительные адаптеры только для аборта запросов
странно что нет встроенного метода

Aleksey
10.10.2016
11:41:59
Это обсуждается.

Vladimir
10.10.2016
11:43:30
да, я читал это все пару месяцев назад, когда столнулся с этим, думал может уже зарелизили что-то

Aleksey
10.10.2016
11:43:31
https://docs.google.com/presentation/d/1V4vmC54gJkwAss1nfEt9ywc-QOVOfleRxD5qtpMpc8U/edit#slide=id.gc6f9e470d_0_0
Не-а :(

Vladimir
10.10.2016
11:51:06
я вот какое не читаю обсуждение, всегда вопрос - "а как прибить запрос???"
Реально что ли кто-то прибивает запросы вручную?
кейс же удивительно редкий
даже сходу трудно придумать, когда он нужен

Dmitry
10.10.2016
11:52:45
У меня не редкий ) Пример - live-график, обновляется раз в 10 секунд. Но api иногда тупит, и чтобы каши не получилось, я прибиваю предыдущие запросы

Vladimir
10.10.2016
11:52:57
нормальный кейс как по мне
если подтупливает апи, то бывает что нужно прибить

Dmitry
10.10.2016
11:55:09
Другой пример, с нормальным api. Есть селектор, при выборе значения в котором улетает запрос с этим значением в параметрах. Если быстро менять значения в селекте, то улетит много запросов и консистентность потеряется. Приходится прибивать предыдущий перед отправкой нового

Vladimir
10.10.2016
11:55:48
ну вот второй кейс решает дебаунс же

Vladimir
10.10.2016
11:56:39
если подтормаживает апи, то не решает
первый запрос может зависнуть, второй быстрее отработать, потом отработает первый...
ну, в общем, это уже детали всякие, как по мне, то либа уровня axios должна иметь такую возможнось по умолчанию

Google

Vladimir
10.10.2016
11:58:03
применять или нет, это уже другой вопрос

from
10.10.2016
11:58:37

Vadim
10.10.2016
12:00:54
Вопрос к тем, кто использовал css-модули:
Как в одном селекторе использовать одновременно и локальное и глобальное имя класса?
Пример:
.localName.globalName

Andrey
10.10.2016
12:02:10
:local .title {
:global(div.item-title-row) {
padding-right: 26px;
}

Vadim
10.10.2016
12:02:54
Пытаюсь понять что написано )
Соответственно, как записать такой селектор? .localName.globalName
И обязательно ли писать :local? Ведь они по-умолчанию и так локальные?
Я использую css-модули через вебпаковский лоадер, если что

Сергей
10.10.2016
12:05:13
:local(.localName):global(.globalName) {}

Zapix
10.10.2016
12:08:23
Всем привет! а есть какая-нибудь статья, рассказывающая о том, что надо импортировать только то, что нужно и локальный импорт в разы пизже чем глобальный? Статья желательно на английском :)

Сергей
10.10.2016
12:08:55
надо кого-то убедить?))

Zapix
10.10.2016
12:09:26
ага
тут на проекте какой-то ад творится

Vadim
10.10.2016
12:09:42
А вот :global надо

Zapix
10.10.2016
12:09:55
Вот примерно такое я увидел в вебпаке:
```
new webpack.ProvidePlugin({
// libs
React: 'react',
DOM: 'react-dom',
ReactDOM: 'react-dom',
effects: 'redux-saga/effects',
saga: 'redux-saga',
redux: 'react-redux',
// form: 'redux-form',
classnames: 'classnames',
// app
store: 'store',
router: 'router',
hist: 'hist',
// components
Link: 'Link',
Layout: 'Layout',
Icon: 'Icon',
// core
actions: 'actions',
api: 'api',
common: 'common',
constants: 'constants',
rest: 'rest',
}),
```

Google

Сергей
10.10.2016
12:10:41
оу
они не в курсе про резолв модулей, да?

Zapix
10.10.2016
12:11:40
ну такое ощущение, что им было лень писать лишний импорт

Сергей
10.10.2016
12:11:41
или им не нравится require?
жесть

Zapix
10.10.2016
12:11:48
это же тяжело

Сергей
10.10.2016
12:11:54
rails-way какой-то

Zapix
10.10.2016
12:13:21
Только на проект, пришел, пишу тесты на редьюсер, а этот редьюсер тащит что-то невминяемое. И вот хочется найти какой-нибудь статью, которая наглядно объяснит, что это плохо и надо исправить пока не стало хуже.

Vadim
10.10.2016
12:14:52

Lupsick
10.10.2016
12:18:41
посоны, а есть тут кто-нибудь кому нечего делать и он хочет по фану запилить рашн реддит?

Dmitry
10.10.2016
12:20:39

Lupsick
10.10.2016
12:20:46

from
10.10.2016
12:21:26

Zapix
10.10.2016
12:22:46
Ну zen of python это хорошо, но вот желательно тоже самой но по js, лучшее нашел здесь пока: https://www.w3.org/wiki/JavaScript_best_practices

from
10.10.2016
12:26:13
ну вообще гугл по словам explicit is better than implicit )

Vladimir
10.10.2016
12:28:00
запилите рашн news.ycombinator.com
реддитов и так дофига
а полезного ссылочника, в котором тупых и шутников реально банят - нет

Roman
10.10.2016
12:29:41

Lupsick
10.10.2016
12:34:04

Google

Vladimir
10.10.2016
12:34:30
там кстати вроде бы статик сайт окамлом собираемый

from
10.10.2016
12:34:36
А зачем все эти рашн реддит/стэковерфлоу/хакерньюз и т.п.?
По-моему всем только хуже от такого
Удобно же, когда в одном месте всё. А английский язык вполне себе международный. Не хорошо, когда полезная информация разбрасывается горстками по разным ресурсам )
Хочется по фану сделать клон проекта — так пускай в этом клоне будут технологии другие или интерфейс какой-нибудь интересный, а не иной разговорный язык

Lupsick
10.10.2016
12:35:56
и зачем – для собственного удовлетворения и траффика

G.K.E
10.10.2016
12:49:49
Всем привет!
Ребят, кто-нить юзал jade+metalsmith+webpack?

Eugeniy
10.10.2016
13:06:38
Подскажите, как лучше реализовать прогрессбар для реакт роутера? Как на тостере к примеру

Lupsick
10.10.2016
13:07:55

Andrey
10.10.2016
13:35:19
Подскажите, где почитать про то, что такое React.PureComponent ?

Сергей
10.10.2016
13:36:50
facebook.github.io/react

Alexander
10.10.2016
14:22:33
Есть какой-нибудь очень полезный NPM связанный со стилями (CSS) для масштабируемого приложения ?

Vladimir
10.10.2016
14:24:27
css-modules + postcss-autoreset

Vitaly
10.10.2016
14:24:49

Alexander
10.10.2016
14:25:09
я хочу все что облегчит разработку в будущем связанное со стилями
и поддержку
скажем, если это облегчит жизнь в будущем, и сделает код более мастабируемым. Я выберу это )

Evgeny
10.10.2016
14:26:42
Это прямо №1

Alexander
10.10.2016
14:27:49
сенк
css-modules не сильно снижаем время билда ? скорость сборки важна ..