Andrew Kiselev
да. У них тоже самое и в мобильном приложение
Egor
хм
Andrew Kiselev
с адаптивном https://i.imgur.com/lQzeIdg.png
Egor
у меня вообще тоже были мысли сделать приложение универсальное, но я тогда посмотрел на https://github.com/Microsoft/reactxp
Andrew Kiselev
очень странно выглядит репозиторий reactxp - все сделанно с одно неизвестного аккаунта. Это фишка майкрософта такая? https://i.imgur.com/XNsRWLM.png
Egor
это потому что Microsoft? =)
Egor
eric traut то неизвестный?
Egor
mstferictraut - MS Technical Fellow Eric Traut
Aleksei
что за technical fellow?
Aleksei
технический чувак?)
Egor
Eric is a Technical Fellow at Microsoft
Andrew Kiselev
товарищ - фелла 🙂
Egor
должность видимо такая
Aleksei
чет странная должность)
Kirill
чет странная должность)
оказывается есть такое
Kirill
Egor
https://sites.google.com/site/technicalleadership/Home/microsoft-technical-fellows
Aleksei
так вот куда после сеньора стремится надо))
Egor
нашел в 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.**
Egor
и при этом Realm JS is published under the Apache 2.0 license. Realm Core is also published under the Apache 2.0 license and is available
Андрей
Добрый вечер. Часто ли вы используете --reset cache?
Egor
редко
Andrew Efimenko
Добрый вечер. Часто ли вы используете --reset cache?
обычно просто хватает закрыть окошко packager и запустить react-native run-ios
Horse
Добрый вечер. Часто ли вы используете --reset cache?
Бывает, после установки или обновления пакетов
Ilya
Свифт где-то в серединке ) Пару проектов тестовых делал
Ilya
Я не спорю, очень даже норм )
Ilya
будет на свифте проект, буду на свифте делать
Ilya
))
Андрей
Кто использует react navigation, скажите как решить проблему c drawer дублируются скрины
!van
Слушайте, а как отключить кэширование ответа у fetch в RN?
!van
не актуально. headers: { 'Cache-Control': 'no-cache' }
Andrew Kiselev
Кто использует 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
а есть нормально решение с таймаутом для запросов в рн?
Roman
а то взял аксиос, а он как то криво работает
Andrew Kiselev
а то взял аксиос, а он как то криво работает
какую задачу вы пытаетесь решить?
Roman
какую задачу вы пытаетесь решить?
если ответ от сервера не пришел за Х секунд (упал сервер, плохой интернет) - сказать юзеру что его данные еще не ушли но "мы стараемся..."
Andrew Kiselev
Ivan[UTC +8, msk +5]
кто использует wix navigation?
Дмитрий
можно, но скорее всего через нативный fetch :(
Axios как раз тем и отличается, что позволяет установить timeout, а fetch нет.
Andrew Kiselev
можно, но скорее всего через нативный fetch :(
вам нужно конфигурировать инстенс и через него слать запросы const instance = axios.create({ baseURL: API_SERVER, timeout: 500 });
Roman
просто axios.post()
Andrew Kiselev
а через статический метод - не получится?
я только что потестировал - нет, не работает. Возможно только с option {timeout: 500} - но для get запроса
Alexey
ребят, а что за хайп вокруг axios? Почему не fetch?
Andrew Kiselev
ребят, а что за хайп вокруг axios? Почему не fetch?
нет никакого хайпа. Постоянно его используют
Alexey
странно. Первый раз услышал о нём где-то пару месяцев назад и с тех пор на каждом шагу...
Alexey
есть какие-то реальные преимущества перед fetch?
Дмитрий
Наличие таймаута и возможность отменить запрос, если мне память не изменяет.
Дмитрий
Я сам fetch'у, ибо стараюсь использовать минимум модулей.
Horse
fetch это низкоуровневое апи, axios - обертка над xmlhttprequest
Andrew Kiselev
есть какие-то реальные преимущества перед fetch?
уже не помню почему его использую. На разных проектах и разных моментах уже отработано. Быстро если вспомнить - высокоуровневый - пустые ответы правильно интерпретирует - не надо конверсировать в json
Дмитрий
Совершенно верно, axios оборачивает старый бодрый xhr.
Alexey
смотрю сейчас на API и не вижу большой разницы с fetch. Конвертация в json - это ведь await response.json(), верно?
Alexey
пустые ответы и fetch вроде нормально обрабатывает
Дмитрий
Ага
Aleksei
Horse
Alexey
не поймите меня неправильно, я не качу бочку на axios, просто не понимаю. Вроде бы одно и то же просто
Aleksei
в том же что и xmlhttprequest
ну в каком конкретно?)
Alexey
я тоже не очень понимаю: axios.get('/user?ID=12345') против fetch('/user?ID=12345')
Alexey
аналогично с постом: просто вместо axios.post, используется fetch('...', { method: 'POST' })
Andrew Kiselev
пустые ответы и fetch вроде нормально обрабатывает
с fetch приходилось городить дополнительный класс для разных сценариев в зависимости от навыков бекенд разработчиков. С axios не нужно.
Aleksei
не поймите меня неправильно, я не качу бочку на axios, просто не понимаю. Вроде бы одно и то же просто
я помню в вебе давно мне рассказывали что у фетча есть какие то косяки, что то типа с куками
Alexey
я не использовал fetch для веба, может там есть что-то такое...
Дмитрий
Оброс легендами))
Alexey
ага 🙂
Alexey
так и живём
Aleksei
Песнь fetch и axios
Andrew Kiselev
на бекенде использую request, потому что bluebird
Дмитрий
Для node есть isomorphic-fetch
Alexey
ну, нода - это уже другая тема
Alexey
мой вопрос, скорее, в разрезе RN
Horse
ну в каком конкретно?)
я имею в виду что это нативнаая реализация и порой не очень удобная