
A.
14.12.2016
16:24:44
И готово
И кажется екзамплов хоть жопой жри вместо доков к примеру
Доки приебнутые немного

Kreizo
14.12.2016
16:25:52
не думал что так все запутано

Google

Kreizo
14.12.2016
16:25:59
получил токен что им еще нужно
эта информация и так доступно в интернете
не закрытые же профили

A.
14.12.2016
16:26:39
https://developers.facebook.com/docs/graph-api/reference/user/picture/
Черно по белому написано вроде
Я только с маркетингом работал, и в общем плане с сообщениями пользователей, но не думаю что проблема получить фото пользователя
Разобрались?

Kreizo
14.12.2016
16:29:46
is_silhouutete mother of God

S
14.12.2016
18:28:02

Denis
14.12.2016
18:29:03
https://github.com/SerjoPepper/themed-react-jss

Alexander
14.12.2016
19:11:19
Перефразируя известную шутку про 1024 метра в километре, можно сказать что начинающий React-разработчик везде пишет class аттрибут, матерый - className.
Сейчас долго искал почему почему в статическом html не применяются стили :)

Nikita
14.12.2016
19:19:48
а может линтер пусть проверяет что везде className

Google

Владислав
14.12.2016
19:28:45
родина им линтеры дала, соблюдай правила, не пиши говнокод

jdc
14.12.2016
19:31:26
Как посчитать кол-во файлов в папке
желательно на клиентской стороне js

Vladimir
14.12.2016
19:31:54

Kreizo
14.12.2016
19:40:55
В каких случаях нужна redux-saga, а где можно обойтись redux-thunk ?

Vladimir
14.12.2016
19:43:53

Alexey
14.12.2016
19:48:50
разве yield fork() — не то же самое что и yield*?

jdc
14.12.2016
19:52:40
Как посчитать кол-во файлов в папке
желательно на клиентской стороне js
посчитать из кеша

Vladimir
14.12.2016
19:53:11

Dreamerinnoise
14.12.2016
19:53:34

Kreizo
14.12.2016
19:59:01
es7 async моднее redux-sagi?
?

Paul
14.12.2016
19:59:41
нет

Alexey
14.12.2016
19:59:42
если уж и нумеровать es как 5, 6, 7, то async/await это es8

Kreizo
14.12.2016
20:32:32
а redux-form в каких случаях нужен ? ?

Vladimir
14.12.2016
20:35:21
или они уже на stage-4?

Alexey
14.12.2016
20:35:42
уже
async iterator в stage 3

Google

Vladimir
14.12.2016
20:40:46
это сами асинки?

Alexey
14.12.2016
20:47:16
async/await functions — stage 4
for await () и Symbol.asyncIterator — stage 3

Dmitrii
14.12.2016
20:47:26

Alexey
14.12.2016
20:47:40
async function* bla() {} он же, stage 3

Dreamerinnoise
14.12.2016
20:50:19
Причём тут асинк итераторы?
https://github.com/tc39/proposals/blob/master/finished-proposals.md
Вон, там написано. Es2017

Alexey
14.12.2016
20:56:00
> Причём тут асинк итераторы?
при том что они в stage 3
> Вон, там написано. Es2017
да, es2017
что по старому календарю ES8
я всего лишь уточнил для Вовы, что одна асинк штука уже в stage 4, вторая, не менее крутая асинк штука еще в stage 3

Vladimir
14.12.2016
20:57:40
оно же разное, нет?

Alexey
14.12.2016
20:58:04
весь async/await на промисах)
(async function* bla() {})().next() — Promise({value, done})

Vladimir
14.12.2016
20:59:21
ок

Aleh
14.12.2016
21:00:09

Vladimir
14.12.2016
21:00:36
=(

Alexey
14.12.2016
21:00:49
es2015 — es6,
es2016 — es7
es2017 — es8
поэтому проще забыть про старую нумерацию

Google

Dreamerinnoise
14.12.2016
21:00:53

Aleh
14.12.2016
21:00:55
только es6, который потом переименовали

Vladimir
14.12.2016
21:01:27
разве нет?

Aleh
14.12.2016
21:01:36

Admin
ERROR: S client not available

Aleh
14.12.2016
21:01:39
типа async функция
которая еще и генератор
два в одном

Alexey
14.12.2016
21:01:48
фишка асинхронных генераторов в другом
async function* bla() {
await blabla();
yield 111;
}
https://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=stage-3&experimental=true&loose=false&spec=true&playground=true&code=async%20function*%20bla()%20%7B%0A%20%20await%20blabla()%3B%0A%20%20yield%20111%3B%0A%7D
все еще превращается в обычные генераторы
это называется корутины

Aleh
14.12.2016
21:04:29

Alexey
14.12.2016
21:05:10
ну ты продолжай, раз уже такое заявление сделал

Дмитрий
14.12.2016
21:05:51

Google

Aleh
14.12.2016
21:06:31
для организации корутин нужна контролирующая рутина, которая обрабатывает все твои прерывания

Vladimir
14.12.2016
21:06:57

Alexey
14.12.2016
21:07:03

Aleh
14.12.2016
21:07:05
т.е. сам по себе генератор не корутина еще, только с await'ми вроде как тоже еще нет, остальные илды-то ни к чему не приводят

Дмитрий
14.12.2016
21:07:54

Aleh
14.12.2016
21:08:23

Alexey
14.12.2016
21:08:34
это как for..of для Symbol.iterator, только для Symbol.asyncIterator, который есть у async function* bla()

Aleh
14.12.2016
21:10:08
с такой штукой можно в синхронном виде работать, например, с вебсокетами
виде=стиле

Дмитрий
14.12.2016
21:11:05

Dreamerinnoise
14.12.2016
21:12:54

Aleh
14.12.2016
21:16:31
Не распарсил
async await позволяют "синхронно" работать с клиентскими пуллами, а for await of с пушами клиенту

Dreamerinnoise
14.12.2016
21:16:32

Aleh
14.12.2016
21:17:12
ага

Dreamerinnoise
14.12.2016
21:18:01
Хотя многие вообще предпочтут для этого rx? :3

Aleh
14.12.2016
21:19:22
вот здесь https://www.youtube.com/watch?v=lil4YCCXRYc

Dreamerinnoise
14.12.2016
21:21:16

Aleh
14.12.2016
21:22:17
я понимаю, что они за rx сейчас топят и показывают на презентациях, как отмена событий спасает их ui