Kirill
использовать его можно только в либах
Kirill
чтобы если что-то поменяется, меинтейнеры либы поменяли и все
Egor
ясно
Egor
ну у меня такое в паре крайне особых мест...
Kirill
он в принципе и не нужен дял этого коннект и есть
Egor
и то сам вижу что костылики
Władimir (Zae)
а в mobx observable это всегда объект? или может быть массив?
Владимир
Может быть массив:)
Denis
ну там под капотом обычные нативные карты, я не помню, по умолчанию url, но может как file:// можно
Вот это проблема, потому как в случае с Android оно хочет API KEY: https://github.com/airbnb/react-native-maps/issues/1269
Dima
ну или исходники поправить или вставить ключ, его делать 5 минут в консоли гугла
Владимир
Denis
https://github.com/airbnb/react-native-maps/pull/143
Denis
Проблема в том, что в этом случае данные утекают)
Dima
как там шутят в народе "it's good opportunity to contribute"
Dima
честно, я использовал почти год назад, когда покемоны выстрелили, делал приложения для поиска, проблем была куча, но все решаемые
Dima
обидно что airbnb подзабила на карты, слышал и другие их проекты не особо развиваются, т.к. всего 2 человека на компанию по части RN
Denis
Да блин
Denis
> You can not open google maps in the web view. Not sure if this problem is just with react native apps or all android apps but even if you open google.com in the web view and then then click on maps it will give you an empty page. You can use Linking in react-native to open the native google-maps app or you can use google mas API to open maps inside a view.
Denis
https://stackoverflow.com/questions/39168348/cannot-open-google-maps-in-react-native-webview
Władimir (Zae)
в mobx экшены же по идее должны быть в объекте store?
⩔wein
Здравствуйте. Я что-то тут после перерыва стартую новый проект на реакт нейтив. И что-то у нас стало СТОЛЬКО разных пакетов для навигации. Кто что использует?
⩔wein
Немного смущает что они в очень многие суют табы и drawer. зачем это внутри пакета навигации не очень ясно я предыдущие делал на банальном Navigator, который сейчас депрекейтед
Yaroslav
основных то 3 вроде - reactnavigation, react-native-router-flux и ex-navigation
Yaroslav
я сейчас планирую использовать первый, типа канон в эти времена и всё такое
⩔wein
Ну только на оффсайте в гайде три штуки рекомендуют
⩔wein
react-navigation, react-native-navigation и native-navigation
⩔wein
плюс я посмотрел на всякие стартер паки и вот там видел react-native-router-flux
⩔wein
и ex-navigation
⩔wein
5 штук! )
Владимир
Попробуйте встроенный
⩔wein
я сейчас планирую использовать первый, типа канон в эти времена и всё такое
Ну ок, допустим я его взял. В нем встроены внутрь табы и drawer. Я изначально предполагал взять native-base и использовать ихние табы и drawer. Какой вариант лучше?
⩔wein
Попробуйте встроенный
Встроенный же вроде устарел? Я раньше использовал Navigator, но он же теперь deprecated и в доках https://facebook.github.io/react-native/docs/navigation.html рекомендуют использовать сторонние
Yaroslav
не могу развернуто сравнить. я руководствуюсь тем, что 1) React Navigation в данный момент канон, его приводят в пример в доках 2) он дружит в редаксом мне этого достаточно
⩔wein
Да они все дружат с редаксом
⩔wein
Ох, муки выбора
Владимир
Приводят к js fatique
⩔wein
Приводят к js fatique
скорее к временным затратам на "попробовать эти три разных компонента"
⩔wein
Пока что мне react-navigation совсем не нравится.
⩔wein
Может я конечно что-то не так делаю просто
⩔wein
Но там есть такие любопытные ограничения, как к примеру отсутствие transition для Drawer навигатора.. в качестве решения они предлагают засунуть внутрь drawer - stack навигатор и анимировать там. мда
⩔wein
хеадер доступен только для stack навигатора
⩔wein
вообще ощущение такое что это сделано в духе "юзайте стак навигатор и все"
⩔wein
хотя в целом впрочем почему бы и нет. drawer можно просто сторонний использовать и не морочить себе голову..
Dmitry
Но там есть такие любопытные ограничения, как к примеру отсутствие transition для Drawer навигатора.. в качестве решения они предлагают засунуть внутрь drawer - stack навигатор и анимировать там. мда
Да ты прав, там нужно композицию использовать к примеру в StackNavigator а внутри сцены Home уже DrawerNavigator по поводу header он ведь только в стаке есть, ибо он рисует шапку - тут по идеи все окей - сделанно логично
Dmitry
Dmitry
Выглядит это по идеи не так страшно
Yaroslav
Drawer же есть в компонентах простых, может поэтому
Джон
Ребят, кто работает с realm, не стречали такую ошибку? Error: Predicate expressions must compare a keypath and another keypath or a constant value
Dmitry
Я предпологаю что тебе Возможно надо в сравнении добавить просто placeholder, key = $0
Dmitry
или ты просто забыл стоку в сравнении обернуть в ""
Джон
Джон
ну вот, например
Dmitry
ты не эскейпишь строку справо
Джон
дальше так
Джон
Dmitry
сделай eventId = "${action.payload}"
Dmitry
и у тебя все заработает
Dmitry
а стой у тебя это ведь не строка наверное, тогда placeholder надо
Джон
?
Джон
ну да, у меня переменная. Но что интересно, неделю назад все работало )
Джон
хотя я на девайсе запустил, может по-этому
Dmitry
filtered('eventId == $0', action.payload)
Джон
Пробую
Dmitry
Пробую
Получилось?
Джон
Проблемы с билдом возникли сейчас..
Джон
Ну как обычно в рн)
Dmitry
Проблемы с билдом возникли сейчас..
У меня так постоянно с iOS когда релиз билд делаю :(
Джон
У меня так постоянно с iOS когда релиз билд делаю :(
немного напрягает что такое все хлипкое..
Джон
нестабильное
Джон
сегодня билдится, завтра нет
Джон
и боже упаси неделю не трогать проект ))
Dmitry
Зато со сборкой Андройд всегда проблем нет :3
Джон
хотя может я что-то неправильно делаю
Dmitry
В iOS если линкуешь прямо в проект - то обновление нативных субкомпонентов зачастую это всегда весело, но более веселее это делать через Pods.
Max
Всем привет. Ребята, кто подскажет, как лучше сделать такое (закругленный заголовок) кроссплатформенно (сейчас работает только на iOS):