Maksym
Dmitry
Да, есть у них в issue такой вопрос... но без ответа
Maksym
Возможно проблема в том, что у меня typescript используеться. Но ведь на анроиде все нормально работает
Dmitry
просто ошибка очень странная
Dmitry
типа metro не запущен,
Maksym
Такая ошибка частеньки появляеться, если нету jsbundle, вот только на красном она немного иначе смотриться)
Dmitry
ну да
Maksym
ну вот только при этом метро запускаеться, но ничего не билдит. Как я понимаю, когда я запускаю релиз версию в xcode, этот воркер должен статически погружаться ( как основной бандл ), без метро, но хоть и метро запущен, толко от этого нету
Dmitry
кто уже успел попробовать lazy из 16.6 ректа?)
Ergo
да кому он нафиг сдался
Ergo
я даже не знаю что это
Dmitry
это сяоми
Dmitry
но, как говорят, хороший товар в рекламе не нуждается, а тут на каждом шагу
Gena
Ок. Подключил айфон к маку, открыл консоль, воспроизвел баг (приложение не крашится) -> никаких логов не появилось
Не может быть... оно фигачит много логов при работе с сетью, даже при успешных запросах. Скорей всего не там искали. Note: аккуратно, в девелоперских билдах фейсбук глушит часть логов (я всё жду, когда эта мина взорвётся и пролезет в продакшн: https://github.com/facebook/react-native/blob/0.57-stable/Libraries/WebSocket/RCTReconnectingWebSocket.m#L91-L103 Логи с девайса надо смотреть так: Подключить девайс, открыть приложение Console, в нем слева выбрать подключенный девайс - логов будет много и можно включить дополнительные в меню. Фильтровать справа вверху. Второй вариант - запустить приложение из Xcode, тогда логи будут в консоли Xcode только от конкретного приложения.
Dmitry
@gblack9 привет
Dmitry
у меня на злобу дня вопрос по mobx
Gena
Ага, привет! Про сторы? )
Dmitry
нее
Dmitry
с этим я уже разобрался, как лучше сделать
Dmitry
в чем разница между @observable source = [] и @observable source = observable.array()
Dmitry
я на простом мапинге списка разницы не увидел
Gena
Ещё надо сюда же такой пример: @observable source = observable([])
Dmitry
ну я думаю это тоже самое, что и observable.array()
Gena
Да. Вроде я там в доках где-то встречал фразу, что разницы нет (там было что-то про то, что декоратор у проперти автоматом делает то, что туда присваивается observable), но надо уточнить.
Dmitry
мне всегда нравились такие описания, делайте так, но можно вот и так, потому что в принципе это тоже самое, но вы поступаете на свой страх и риск, так что подумайте прежде чем делать, так
Dmitry
=)
Dmitry
Да. Вроде я там в доках где-то встречал фразу, что разницы нет (там было что-то про то, что декоратор у проперти автоматом делает то, что туда присваивается observable), но надо уточнить.
Я сначала подумал, что такие конструкции нужны для того, чтобы внутрь пихать отслеживаемые модели, что позволит при изменении свойст вложенной модели ререндерить только ее зависимость, но рендер работает как обычно
Gena
мне всегда нравились такие описания, делайте так, но можно вот и так, потому что в принципе это тоже самое, но вы поступаете на свой страх и риск, так что подумайте прежде чем делать, так
Ну вот в mobx такого много... меня тоже смущает. Видимо, так от того, что он два интерфейса поддерживает - декораторы и без декораторный.
Nazar Cybulskij
/spam
Daniel
Ребят подскажите у кого нибудь есть опыт в разработке клонов или поднобных яндекс такси? И с какой базой работали?
Бобомурод
делаю react-native start потом на другой вкладке терминила react-native run-ios но автообновление (reload) при сохранении не работает. так и должно быть или у меня не работает только?
Aynur
а вы включили live reload на симуляторе?
Бобомурод
а вы включили live reload на симуляторе?
понял. сорри. Спасибо большое/
Aynur
👍
Jack
а вы включили live reload на симуляторе?
А как включить отладку на реальном устройстве не знаете? Я вроде adb reverse включал для устройства или это не так делается?
Jack
не помогает))
Aynur
видимо так
Aynur
import React from 'react'; import { View, PanResponder, NativeModules, } from 'react-native'; const DevMenuTrigger = ({children}) => { const {DevMenu} = NativeModules; const panResponder = PanResponder.create({ onStartShouldSetPanResponder: (evt, gestureState) => { if (gestureState.numberActiveTouches === 3) { DevMenu.show(); } }, }); return <View style={{flex: 1}} {...panResponder.panHandlers}>{children}</View>; };
Aynur
мда, сорри, сами отформатируете)
Alexander
Как завести rn 0.56 на винде?
Alexander
никак😄
Из-за чего вообще он там не работает?
Aynur
я уже и не помню, к сожалению
Peter
Кому интересно Expo выкатили новую версию.. где уменьшили размер билда приложения.
Alexander
Где взять ts типы для styled-components/native?
Alexander
Можно ли как-то для tab навигатора задать дефолтные параметры и чтобы они были видны в любом экране этого таба?
Alexander
Alik
Кому интересно Expo выкатили новую версию.. где уменьшили размер билда приложения.
Поддержки гуглмапс и фаербейс на иОС без эджекта ещё нет? Я имею в виду полную поддержку фаербейса, а не порезанную веб-версию
Peter
Ребята привет, подскажите как наиболее безболезненно реализовать WebView с импортированными скриптами внутри, кроссплатформенно
Andrei
как же меня тошнит от этого Expo, зачем вы его вообще юзаете?
Andrei
Есть у кого-то нормально работающее приложение в маркете на нем?
Andrei
Допустим навигация, чтобы заставить навигацию работать идеально нативно на обеих платформах, это уже жесткая задача сама по себе, на експо это почти невозможно
Andrei
у кого-то работают нормально js роутеры, чтобы плавно и красиво?)
Berik
как же меня тошнит от этого Expo, зачем вы его вообще юзаете?
Затем чтобы писать апп для IOS без мака и айфона
Anton
Хакинтош для этих целей не подходит совсем?
Anton
Нубский вопрос, а для публикации на AppStore разве не нужна "личная" подпись у сборки, а не дефолтная от Expo?
Andrei
Затем чтобы писать апп для IOS без мака и айфона
Без мака невозможно, разве что через хакинтош или virtualbox
Andrei
Работает, он на js написан, еле работает
Anton
А без джейл брейка есть варианты запустить на девайсе сборку без Expo?
Andrei
А без джейл брейка есть варианты запустить на девайсе сборку без Expo?
Я советую почитать базово как разрабатывать, собирать и публиковать iOS приложения. Чтобы запустить iOS положение нужен Xcode. Нет Xcode - тогда expo на эмуляторе на маке, либо на айфоне
Andrei
Без айфона или macOS в любом виде приложение запустить невозможно
Jack
Нужен developer account, 100$ в год
А если я соберу через вм, я смогу запускать приложение на устройствах от apple?
Anton
Есть iPad, потенциально запустить хакинтош на текущем железе можно. Но вроде без аккаунта разработчика можно только в эмуляторе запускать.
Andrei
тяжело, я в итоге купил подписку на mac virtual machine, типа как по скайпу
Jack
да, но я не смог на linuxe как-то давно запустить mac
На Винде норм запускаю и в эмуляторах
Jack
круто
Через вм на virtualbox
Andrei
Через вм на virtualbox
круто, но советую по возможности мак потом купить, у меня 11 был, стоит 400 баксов, берешь себе еще SSD за сто и все очень хорошо
Anton
На Винде норм запускаю и в эмуляторах
А на девайс получается залить?
Jack
А на девайс получается залить?
Вот не пробовал, поэтому спросил))