@react_js

Страница 1279 из 5115
Max
12.05.2017
15:54:45
https://github.com/mariocasciaro/object-path-immutable

что тащемта огонь для редакса

Damir
12.05.2017
15:54:55
у него есть object-path-immutable
он больше для set, я его обычно через spread

Google
Max
12.05.2017
15:55:12
он больше для set, я его обычно через spread
ну меня бесит слайсы писать

:)

да и в одну строчку симпатичнее

Damir
12.05.2017
15:55:55
показать?
что там крутого тс показывает? интересно, я просто не юзал его еще, пробовал флоу

Сергей
12.05.2017
15:56:09
да дофига чего

Сергей
12.05.2017
15:57:07


флоу в vscode не оч работает

Damir
12.05.2017
15:57:22
вообще странно юзал флоу - и такие вопросы
я его слегка погладил пока только

Кирилл
12.05.2017
15:57:26
он моложе - у него поддержка хуже

Сергей
12.05.2017
15:57:32
в сочетании типы в js и IDE — VSCode пока всех рвет

Google
Damir
12.05.2017
15:58:36
рамду с реактом тоже используете?

Сергей
12.05.2017
15:58:41
да

вообще го в @typescript_ru

Damir
12.05.2017
15:58:56
у вас там похоже космос в коде

высокий порог входа

Сергей
12.05.2017
15:59:50
вот класс ходящий к API



Max
12.05.2017
15:59:56
там все просто

особенно дженерики

Сергей
12.05.2017
16:00:16
Semen
12.05.2017
16:00:31
Всем привет. Хорошая ли практика, если редьюсер отрабатывает не на «свои» события, например есть массивная эндпоинт, который отдает инфу для разных редьсеров. И таких апижек несколько. В итоге мне каждый success апижек обрабатывать в редьюсерах. Или как то, после загрузки каждой апижки создавать несколько экшеннов для конкретных редьюсеров?

Damir
12.05.2017
16:00:34
вот класс ходящий к API
это больше похоже на C

Сергей
12.05.2017
16:00:47
это больше похоже на C
это просто типизированный язык

Dreamerinnoise
12.05.2017
16:00:51
>C >interface

Сергей
12.05.2017
16:01:00
и кстати не похож

Ave
12.05.2017
16:01:01


Сергей
12.05.2017
16:01:04
в C типы не так пишутся

наоборот

Кирилл
12.05.2017
16:01:15
на c#

Google
Dreamerinnoise
12.05.2017
16:01:15
чувак просто на си не писал, наверное

Сергей
12.05.2017
16:01:19
лол

Кирилл
12.05.2017
16:01:21
оттуда и корни

Сергей
12.05.2017
16:01:33
actionScript

там так писалось

Max
12.05.2017
16:01:43
AS заебись был

Сергей
12.05.2017
16:01:45
ActionScript ближе к js чем шарп

Max
12.05.2017
16:02:05
ну они из одной дыры растут

еще бы

Сергей
12.05.2017
16:02:09
AS заебись был
сейчас js почти то же самое только без namespace

Damir
12.05.2017
16:02:16
где обработка ошибок в await?

Сергей
12.05.2017
16:02:22
Damir
12.05.2017
16:04:16
в this.api.get и выше
есть еще примеры? кстати зачем тебе implementations? пробовал прикрутить этот пакет, он задержки добавляет

Damir
12.05.2017
16:04:37
а для запросов юзаете Rx?

Сергей
12.05.2017
16:04:39
лень отключать

тяжелый дико

Google
Damir
12.05.2017
16:05:01
это встроенная в vscode фигня
у меня видимо старые настройки, раньше отдельным пакетом шло

Сергей
12.05.2017
16:05:02
а для запросов юзаете Rx?
для запросов юзаю fetch

Damir
12.05.2017
16:05:55
для запросов юзаю fetch
почему хотя бы не axios? для fetch еще приходится обертки дополнительные добавлять

Сергей
12.05.2017
16:06:07
почему хотя бы не axios? для fetch еще приходится обертки дополнительные добавлять
для axios тоже) я решил что нахрен не нужна лишняя прослойка лучше сразу написать что нужно

Klim
12.05.2017
16:06:16
для axios тоже :D

Damir
12.05.2017
16:06:22
fetch не имеет обработку статусов и куки не передает)

Dreamerinnoise
12.05.2017
16:06:32
Axios же для ридакса

Max
12.05.2017
16:06:32
я взял аксиос только когда надо было бейски аус юзать

там проще сильно

Admin
ERROR: S client not available

Damir
12.05.2017
16:07:23
лол
или уже имеет как в axios? там вроде только базовый success/fail раньше был

Сергей
12.05.2017
16:07:24
fetch не имеет обработку статусов и куки не передает)
обработки статусов нет, но для API нам не нужно если что своё встраиваем, тем более есть response.ok

куки включаются одним параметром

Damir
12.05.2017
16:07:57
куки включаются одним параметром
отмена запросов тоже есть?

Сергей
12.05.2017
16:08:10
отмена запросов тоже есть?
отмены запросов впринципе нет)

Andrey ?
12.05.2017
16:08:57
Вы что понимаете под обработкой статусов?

Сергей
12.05.2017
16:09:12
Max
12.05.2017
16:09:37
это вроде в jquery даже было )

Damir
12.05.2017
16:10:02
http status !== 400
что вернет .get в случае ошибки в await? http://take.ms/1WnxO

Google
Andrey ?
12.05.2017
16:10:03
фетч возвращает объект со статус-кодом в свойстве status

Сергей
12.05.2017
16:10:25
Damir
12.05.2017
16:10:38
какой именно ошибки?
а какие возможны?

Сергей
12.05.2017
16:10:59
что вернет .get в случае ошибки в await? http://take.ms/1WnxO
если там будет прям throw, то выкинет эксепшен, который можно будет поймать через catch

Andrey ?
12.05.2017
16:11:12
фетч возвращает объект со статус-кодом в свойстве status
по крайней мере whatwg-compliant фетч должен так работать

Сергей
12.05.2017
16:11:22
а какие возможны?
CustomError, TypeError, object error

Damir
12.05.2017
16:11:42
если там будет прям throw, то выкинет эксепшен, который можно будет поймать через catch
не совсем вкурил что он вернет в переменную json, там где далее json.value

Сергей
12.05.2017
16:11:56
не совсем вкурил что он вернет в переменную json, там где далее json.value
там не будет переменной json выкинется эксепшен

это же промисы

return this.api.get(...) .then(json => json.value)

вот что это значит

Damir
12.05.2017
16:12:52
uncaught in promise не будет?

Сергей
12.05.2017
16:13:33
uncaught in promise не будет?
если не поймать выше)

а оно ловится

такого уровня api class не должен ловить эксепшены

Maxim
12.05.2017
16:26:13
Какая из реакт либ по материал дизайну сейчас самая продвинутая ?

Max
12.05.2017
16:26:27
react-bootstrap

:trollface:

Maxim
12.05.2017
16:26:50
юзал, пол года назад. Сейчас на ант дизайне сижу. Может что-то ещё развилось ? )

Никита
12.05.2017
16:35:41
semantic можно глянуть

Maxim
12.05.2017
16:38:45
react-md - хороша )

Oleg ?
12.05.2017
17:24:07
@sergeysova какие плагины используешь для vscode, я вроде его настроил, он даже мне понравился))

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