
Andrew
26.09.2017
13:43:38
с адаптивном https://i.imgur.com/lQzeIdg.png

Egor
26.09.2017
13:44:15
у меня вообще тоже были мысли сделать приложение универсальное, но я тогда посмотрел на https://github.com/Microsoft/reactxp

Andrew
26.09.2017
13:45:39
очень странно выглядит репозиторий reactxp - все сделанно с одно неизвестного аккаунта. Это фишка майкрософта такая? https://i.imgur.com/XNsRWLM.png

Egor
26.09.2017
13:46:22
это потому что Microsoft? =)

Google

Egor
26.09.2017
13:48:18
eric traut то неизвестный?
mstferictraut - MS Technical Fellow Eric Traut

Andrew
26.09.2017
13:49:51

Алексей
26.09.2017
13:49:58
что за technical fellow?
технический чувак?)

Egor
26.09.2017
13:50:33
Eric is a Technical Fellow at Microsoft

Andrew
26.09.2017
13:50:41
товарищ - фелла ?

Egor
26.09.2017
13:50:50
должность видимо такая

Алексей
26.09.2017
13:51:06
чет странная должность)

Play
26.09.2017
13:53:19

Кирилл
26.09.2017
13:53:41

Egor
26.09.2017
13:54:36
https://sites.google.com/site/technicalleadership/Home/microsoft-technical-fellows

Google

Алексей
26.09.2017
13:55:00
так вот куда после сеньора стремится надо))

Egor
26.09.2017
13:59:47
нашел в readme realm-js
**This product is not being made available to any person located in Cuba, Iran,
North Korea, Sudan, Syria or the Crimea region, or to any other person that is
not eligible to receive the product under U.S. law.**
и при этом
Realm JS is published under the Apache 2.0 license.
Realm Core is also published under the Apache 2.0 license and is available

Ilya
26.09.2017
14:23:34

Andrey
26.09.2017
14:44:12
Добрый вечер. Часто ли вы используете --reset cache?

Egor
26.09.2017
14:48:56
редко

Andrew
26.09.2017
14:55:27

Horse
26.09.2017
15:13:07

Denis
26.09.2017
15:13:31

Ilya
26.09.2017
15:14:07

Denis
26.09.2017
15:14:23

Ilya
26.09.2017
15:14:57
Я не спорю, очень даже норм )
будет на свифте проект, буду на свифте делать
))

Andrey
26.09.2017
15:43:25
Кто использует react navigation, скажите как решить проблему c drawer дублируются скрины

Ivan
26.09.2017
15:57:36
Слушайте, а как отключить кэширование ответа у fetch в RN?
не актуально.
headers: {
'Cache-Control': 'no-cache'
}

Andrew
26.09.2017
16:01:04
Кто использует react navigation, скажите как решить проблему c drawer дублируются скрины
const navigateOnce = (getStateForAction: any) => (
action: any,
state: any
) => {
const {type, routeName} = action;
return state &&
type === NavigationActions.NAVIGATE &&
routeName === state.routes[state.routes.length - 1].routeName
? null
: getStateForAction(action, state);
// you might want to replace 'null' with 'state' if you're using redux
};
SettingsTab.router.getStateForAction = navigateOnce(
SettingsTab.router.getStateForAction
);

Roman
26.09.2017
16:09:33
а есть нормально решение с таймаутом для запросов в рн?
а то взял аксиос, а он как то криво работает

Google

Andrew
26.09.2017
16:10:15

Roman
26.09.2017
16:11:45
какую задачу вы пытаетесь решить?
если ответ от сервера не пришел за Х секунд (упал сервер, плохой интернет) - сказать юзеру что его данные еще не ушли но "мы стараемся..."

Andrey
26.09.2017
16:12:31

Andrew
26.09.2017
16:14:33

Ivan
26.09.2017
16:15:19
кто использует wix navigation?

Roman
26.09.2017
16:15:51

Дмитрий
26.09.2017
16:22:57

Andrew
26.09.2017
16:23:11

Roman
26.09.2017
16:23:36
просто axios.post()

Andrew
26.09.2017
16:24:45

Roman
26.09.2017
16:27:28

Andrew
26.09.2017
16:29:10

Alexey
26.09.2017
17:04:59
ребят, а что за хайп вокруг axios? Почему не fetch?

Andrew
26.09.2017
17:05:38

Alexey
26.09.2017
17:06:38
странно. Первый раз услышал о нём где-то пару месяцев назад и с тех пор на каждом шагу...
есть какие-то реальные преимущества перед fetch?

Дмитрий
26.09.2017
17:07:34
Наличие таймаута и возможность отменить запрос, если мне память не изменяет.
Я сам fetch'у, ибо стараюсь использовать минимум модулей.

Horse
26.09.2017
17:08:56
fetch это низкоуровневое апи, axios - обертка над xmlhttprequest

Google

Andrew
26.09.2017
17:08:59
есть какие-то реальные преимущества перед fetch?
уже не помню почему его использую. На разных проектах и разных моментах уже отработано.
Быстро если вспомнить
- высокоуровневый
- пустые ответы правильно интерпретирует
- не надо конверсировать в json

Дмитрий
26.09.2017
17:09:34
Совершенно верно, axios оборачивает старый бодрый xhr.

Alexey
26.09.2017
17:10:06
смотрю сейчас на API и не вижу большой разницы с fetch. Конвертация в json - это ведь await response.json(), верно?
пустые ответы и fetch вроде нормально обрабатывает

Дмитрий
26.09.2017
17:10:27
Ага

Алексей
26.09.2017
17:11:13

Horse
26.09.2017
17:12:17

Alexey
26.09.2017
17:12:19
не поймите меня неправильно, я не качу бочку на axios, просто не понимаю. Вроде бы одно и то же просто

Алексей
26.09.2017
17:12:29

Alexey
26.09.2017
17:13:06
я тоже не очень понимаю:
axios.get('/user?ID=12345') против fetch('/user?ID=12345')
аналогично с постом: просто вместо axios.post, используется fetch('...', { method: 'POST' })

Andrew
26.09.2017
17:13:46

Алексей
26.09.2017
17:14:03

Alexey
26.09.2017
17:14:36
я не использовал fetch для веба, может там есть что-то такое...

Дмитрий
26.09.2017
17:14:53
Оброс легендами))

Alexey
26.09.2017
17:15:27
ага ?
так и живём

Алексей
26.09.2017
17:15:58
Песнь fetch и axios

Andrew
26.09.2017
17:16:36
на бекенде использую request, потому что bluebird

Дмитрий
26.09.2017
17:17:23
Для node есть isomorphic-fetch

Google

Alexey
26.09.2017
17:17:54
ну, нода - это уже другая тема
мой вопрос, скорее, в разрезе RN

Horse
26.09.2017
17:18:59

Дмитрий
26.09.2017
17:19:52

Horse
26.09.2017
17:19:56
Ну и отменить запрос - да не выйдет

Alexey
26.09.2017
17:20:28
ну, может и правда... Всем своё. Мне вот, например, нравится использовать как можно меньше библиотек в своих проектах ?
а каким образом можно вообще отменить промис?
был пропозал в TC39, но его завернули

Алексей
26.09.2017
17:21:17
вот я вообще не люблю когда говорят отменить запрос

Alexey
26.09.2017
17:21:19
xhr можно abort'нуть

Дмитрий
26.09.2017
17:21:33
Есть для fetch стрёмный костыль, позволяющий по setTimeout reject-нуть промис, но обработку запроса это не отменяет.

Илья
26.09.2017
17:22:41

Alexey
26.09.2017
17:22:59
всего хорошо в меру ?
когда есть реальные кейсы, я не против использовать готовые решения, но подключать либу на каждый чих мне не нравится
правда вот кейс с abort'ом запроса норм
хотя, пока ни разу не было необходимости реализовывать

Алексей
26.09.2017
17:24:26
хотя бы в заблуждение не вводит)